java - Eclipse 控制台终止代码

标签 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);
}

控制台正常显示“a”列表。我想知道第一个代码有什么问题。我正在使用 eclipse,顺便说一句,java 8。

最佳答案

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

关于java - Eclipse 控制台终止代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32059275/

相关文章:

java - Maven Java 编译器替代品?

java - 类之间的共享首选项(静态)?

java - 如何在线程 “main”中修复异常java.util.InputMismatchException

java - 用另一个特殊字符替换特殊字符字符串

java - 循环遍历列表并根据数据创建 View

java - “Activity has leaked window that was originally added here”

java - 在 Main Activity 中的任何地方启动一个 Activity

java - 词频哈希表

java - 是否有通过 "with"-function 进行对象构造的更常规替代方案

eclipse - 如何更改 EGit 中的默认 pull 策略