慕婉清8375384
2019-03-08 10:01
大神们,这步的实现原理是什么??num/=10
它相当于把num的小数点往左移以为,又因为num/10得到的一定是个整数,所以他会一步步得到num个十百千上的数,等把小数点移到数字的最右边时,num=0,此时可以跳出循环,而且count加了几次就是小数点移了几次,同时也就是几位数了
do{
count++;
num/=10;
}while(num>0);
System.out.println("它是个"+count+"位的数!");
可能是 num = num / 10 ;
Java入门第一季(IDEA工具)升级版
1165548 学习 · 17586 问题
相似问题