课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么要num要除以10??求解?
2016-01-06
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
int型的数没有小数位,所以int型的数除以10后,消除掉最后一位;
直到它等于零为止,执行几次就是几位数;
慢慢学总会学会的,加油!
因为是int型,所以它能被10除几次,它就是几位数。
还有,别说自己智商低。加油。
因为num是整数类型的,num的数值除以10之后应该变成小数,但是整数类型的会只保留整数部分,这样就相当于对num进行右移一位,即相当于去除其最后一位。
例子:num = 123; 第一次除以10,num中的数值变成12 第二次除以10,num中的数值变成1 第三次除以10,num中的数值变成0 这样就可以判断num的位数。 希望采纳,谢谢~
简单说就是用num除以10,能除几次就是几位数
像999,除了一次是99,除两次9,除三次就是0了,那么999就是三位数
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答求帮助...
5 回答??? 求帮助.
2 回答求帮助啊!
2 回答求帮助xieixe
2 回答求帮助 谢谢