猿问

判断他的位数 怎么运行不出来啊??那里不对吗?


toola
浏览 1081回答 1
1回答

yanrun

因为你给c赋值为num/10而没有改变num的值,也就是说num永远是999,c永远是99.9,满足c>=10的条件,将一直运行下去。这是我做了修改之后的代码public static void main(String[] args)  {     int num = 9999;     int count = 0;     do {         num = num / 10;         count++;     } while (num >= 1);     System.out.print(count); }
随时随地看视频慕课网APP

相关分类

Java
我要回答