课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
if (num >= 0 &&num <= 999999999){
while (num != 0){
count ++;
num = num / 10;
}
2015-10-17
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
首先判断num是不是在0~99999999区间。
然后while循环语句。当满足条件时进入循环,不满足跳出。这里即如果num不等于0,即满足条件,那么执行循环。count是用来计算循环次数的。
如本例:
num为999,它满足不等于0,执行循环,
第一次循环count自增1等于1,999除以10等于99。(注:因为num是int型,所以除后得到的数字还是int型。)
99满足不等于0,执行循环,
第二次循环count自增1等于2,99除以10等于9。
9满足不等于0,执行循环,
第三次循环count自增1等于3,9除以10等于0。
0不满足不等于0,跳出循环。
Dreamss
Perona 回复 Dreamss
Dreamss 回复 Perona
明白了。谢谢
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答String表示什么意思?
3 回答num/=100;表示什么意思?
9 回答num/=10表示什么意思了?
2 回答String代表什么意思?
4 回答String代表什么意思?