1 回答
yanrun
TA贡献317条经验 获得超240个赞
因为你给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);
}添加回答
举报
0/150
提交
取消
