慕哥9452509
2017-10-22 12:08
num/=10这行代码什么意思,为什么要除以10
这行代码是计算几位数的关键,循环除以10直到小于0为止。当得数小于0的时候,循环结束,此时也就是计算出位数的时候。
可以用指数来做。10的指数来判断位数。10的平方就是三位数,与它比较就可以知道是几位数了。
相当于num=num/10;除以10的目的是为了降下num的位数,比如把3位数降位成2位的(因为num是整形,所以忽略小数点后的数)
num/=10就是num=num/10; 除以10是为了取整
Java入门第一季(IDEA工具)升级版
1167352 学习 · 18629 问题
相似问题