慕侠6425499
2020-02-11 11:06
while(num != 0){
count++;
num/=10;
while(num != 0){ // num为0时退出
num/=10; // 999/10=99 99/10=9 9/10=0(之后判断为0则退出)
count++; // count=1 count=2 count=3
看num能够除以几次10,一位数除10为0,两位数除10为他的十位,三位数除10为他的百位和十位,以此类推,每除以一次10就代表多一位
Java入门第一季(IDEA工具)升级版
1165523 学习 · 17586 问题
相似问题