最赞回答 / Dazer
两个地方错了:1、age>18 条件语句左括号,你用了全角了,输入法在英文的情况下,输入半角左括号;2、输出”童年“那条语句,最后那个分号,你又用了全角的分号,输入法在英文的情况下,输入半角分号;改完这两个,你这段代码就是正确的了...以后注意输入法是不是在英文的状态下就好了...
2019-03-08
已采纳回答 / weixin_慕后端046368
int i= 0 ; int sum = 0; while (i < 4) { if (i % 3 == 0) { i++; continue; } sum += i; i++; System.out.println(sum); }因为 i%3 == 0的时候,没有做i++操作,所以i%3==0一直成立,所以是个死循环
2019-03-08
最新回答 / 米立sos
它相当于把num的小数点往左移以为,又因为num/10得到的一定是个整数,所以他会一步步得到num个十百千上的数,等把小数点移到数字的最右边时,num=0,此时可以跳出循环,而且count加了几次就是小数点移了几次,同时也就是几位数了
2019-03-08
已采纳回答 / Levi_u
循环是要有出口的,没有出口的循环就是死循环,你这里循环的条件是score等于0,如果score小于60,就把次数加1,但是你的count与score没有任何关系,下次循环进来还是0 且小于60,所以你最后的count++条件要改成类似score相关的,保证score有变化,且经过一定次数循环后,有可能大于60,这样循环才能停止,否则就是死循环
2019-03-07