望大神检查一下 错误

来源:4-15 编程练习

qq_上天入地的小空空_0

2017-02-15 15:43

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

 while(num!=0)

 {

     count++;

     num=num/10;

 }

 System.out.println("它是个"+count+"位的数");

}

}


写回答 关注

5回答

  • 慕粉1011491590
    2017-02-15 15:59:48
    已采纳

    放在eclipse里面试了一下,System.out.println("它是个"+count+"位的数");这句,最后分号不是英文状态的

    qq_上天入...

    非常感谢!

    2017-02-15 16:07:13

    共 1 条回复 >

  • weixin_慕娘0041706
    2017-02-15 16:08:20

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 0;

    while(num!=0){

        count++;

        num=num/10;

        

    }

     System.out.println("它是个"+count+"位的数!");

    }

    }

    你少了一个感叹号,而且要是拼音格式的感叹号. 我试了很多次 System下一行要空格 才能提交成功

  • 灵芸梦湘
    2017-02-15 16:07:32

    输出语句的分号是非英文状态下的,所以会错。建议你自己装一个IDE,我用的是eclipse,你把代码放到里面,就会马上报错,比较方便,代码还是自己先单独敲吧。http://img.mukewang.com/58a40c3d0001df8b04770025.jpg

  • 爱永不会绝迹
    2017-02-15 16:04:34

    除了上面说的,末尾再加个感叹号就完美了

  • ziom
    2017-02-15 16:00:49

    System.out.println("它是个"+count+"位的数");

    这一句代码末尾的分号是中文的,改成英文的就行了

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题