有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java main未运行<terminated>

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

public class CodingBat {


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

}

共 (2) 个答案

  1. # 1 楼答案

    由于for循环中的终止条件:

    x == 0
    

    x不是0,所以它甚至不会运行

    你可能想要:

    for(int x=3; x>0; x )
    
  2. # 2 楼答案

    x = 3x == 0为假,因此它永远不会进入循环。很可能是你有意的

    for(int x = 3; x >= 0; x ) {