Eclipse控制台终止代码

时间:2015-08-17 20:37:21

标签: java eclipse

所以我正在做一些练习(我不会详细说明,因为它不重要)对于Java以及当我尝试在这里运行此代码时:

for(int i = 1;i == myInt;i++){//myInt is a pre-entered integer using Scanner
        int a = myInt % i;
        System.out.println(a);
}

控制台终止它并且什么都不显示。当我将代码更改为:

for(int i = 1;i < myInt;i++){
        int a = myInt % i;
        System.out.println(a);
}

控制台显示&#34; a&#34;通常。我想知道第一个代码的错误。我使用eclipse,java 8 btw。

1 个答案:

答案 0 :(得分:2)

当我等于myInt时,第一个for循环将通过。因此,如果myInt不是1,则跳过for循环。