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

关于count起到的作用!

if (num >= 0  && num<=999999999){
while(num != 0){
count++;
num/=10;
}
System.out.println("它是个"+ count+"位的数!");
} else{
System.out.println("输入有误!");
}

count在这起到什么作用。另外如果一个数大于10位为什么myeclipse会报错超出范围?百度了一下count但还是不明白?

正在回答

2 回答

count是计数用的,看这个数可以除几个10,从而判断它是几位数。至于大于10位数报错,应该是这个数值超出整数类型所能表示的最大数值范围了。

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

count 就是起到计数器的作用, /10 就是一位数。运行一次++, 大于10位报错,应该是循环限制吧 。

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

举报

0/150
提交
取消

关于count起到的作用!

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