问答详情
源自:4-15 编程练习

望大神检查一下 错误

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+"位的数");

}

}


提问者:qq_上天入地的小空空_0 2017-02-15 15:43

个回答

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

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

  • 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+"位的数");

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