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

为什么明明输出对了,系统还是说错了。

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;


do{count++;

    num=num/10;

}

while(num>0){

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

    

}


}

}


正在回答

4 回答

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;


do{count++;

    num=num/10;

}
while(num>0);
    System.out.println("它是个"+count+"位的数!");
}
}

你把do。。。while循环理解错了

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

月自回时 提问者

嗯,谢谢
2017-08-31 回复 有任何疑惑可以回复我~

while(....);←少了一个分号

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

do {处理}
while(条件) ;

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

while(num>0) 后面不能跟{}

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

举报

0/150
提交
取消

为什么明明输出对了,系统还是说错了。

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