最新回答 / 逝颜丶
while循环内只有count变化没又num变化。前置条件一直能满足while循环内条件。这时候while就变成死循环了。另外。其实while内条件只要是num!=0即可。
2019-03-11
最新回答 / 胡歌啊
while(score<60) { score++; count++; } System.out.println("加分后的成绩为"+score); System.out.println("共加分了"+count+"次!");你把while循环里的score+=1; 还有下边输出打印的一行 改过来就好了
2019-03-09
最赞回答 / Dazer
两个地方错了:1、age>18 条件语句左括号,你用了全角了,输入法在英文的情况下,输入半角左括号;2、输出”童年“那条语句,最后那个分号,你又用了全角的分号,输入法在英文的情况下,输入半角分号;改完这两个,你这段代码就是正确的了...以后注意输入法是不是在英文的状态下就好了...
2019-03-08
最新回答 / 米立sos
它相当于把num的小数点往左移以为,又因为num/10得到的一定是个整数,所以他会一步步得到num个十百千上的数,等把小数点移到数字的最右边时,num=0,此时可以跳出循环,而且count加了几次就是小数点移了几次,同时也就是几位数了
2019-03-08