为了账号安全,请及时绑定邮箱和手机立即绑定

望大神检查一下 错误

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 回答

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

2 回复 有任何疑惑可以回复我~
#1

qq_上天入地的小空空_0 提问者

非常感谢!
2017-02-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+"位的数!");

}

}

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

1 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

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

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

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

望大神检查一下 错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信