Java主要没有运行<terminated>

时间:2015-12-15 22:51:43

标签: java

刚做了一个简单的for循环,正在玩一些整数,并想知道为什么它一直说&lt;终止&GT;没有打印输出?

public class CodingBat {


public static void main(String[] args){
    for(int x = 3; x == 0; x--){
        System.out.print(x);
    }
}

}

2 个答案:

答案 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--)