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

count未定义,怎么增加?

public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>=0&&num<=999999999) {
    while(num!=0) {
        count++;
        num/=10;
    }
   System.out.println("它是个" + count + "位的数!");
    }else {
    System.out.println("输入有误,请重新输入");
}








}
}

这里的count如何增加的呢?

正在回答

3 回答

count++;   的意思就是   count = count + 1;

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

舍末逐本 提问者

也就是说循环一次 会+1对吗?
2015-09-28 回复 有任何疑惑可以回复我~
#2

天启之魂 回复 舍末逐本 提问者

是的!
2015-09-28 回复 有任何疑惑可以回复我~
#3

舍末逐本 提问者

非常感谢!
2015-10-08 回复 有任何疑惑可以回复我~

为什么是while(num>0)呢,为什么不是num<0.   不是循环一次判断大于0就输出吗,应该输出0啊

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

qq_天堂雨絮儿_0

是问题不是回答。最后仔细想一想,do.....while 是先循环后判断,就是说不是每一次循环就输出,当不符合条件后的那一次循环才是输出的结果。999/10需要循环三次,第四次是小于0.
2015-10-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

count未定义,怎么增加?

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