刚做了一个简单的for循环,正在玩一些整数,并想知道为什么它一直说<终止>没有打印输出?
public class CodingBat {
public static void main(String[] args){
for(int x = 3; x == 0; x--){
System.out.print(x);
}
}
}
答案 0 :(得分:3)
当x = 3
然后x == 0
为假时,它永远不会进入循环。很有可能是你想要的。
for(int x = 3; x >= 0; x--) {
答案 1 :(得分:2)
由于您的for循环中的终止条件:
x == 0
x
不是0
,所以它甚至不会运行。
你可能想要:
for(int x=3; x>0; x--)