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

错哪儿了?怎么老是通不过??

public class HelloWorld{

public static void main(String[] args){

    int num = 999;

    int count = 0;

    while(num>=1){

        count++;

        num/=10;

    }

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

}

}

正在回答

3 回答

count++;后的分号


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

迷之葱二 提问者

非常感谢!
2016-01-20 回复 有任何疑惑可以回复我~

这题绝对有问题!!我输入if条件和else的输出语句(题目并没有要求)后,把几个符号删了又写,突然就提交成功了!!!

高潮是!!我把之后输入的if、else内容一条条删除掉,还是提交成功!!!!

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

你这个很明显,是编程不符合题目的规定,应该加上范围判断,例如:if(num >0 && num <=999999999 )

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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165459    人
  • 解答问题       17585    个

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

进入课程

错哪儿了?怎么老是通不过??

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