我希望我的代码打印一个从 0 到 14 的整数序列,但它没有打印出任何东西,我不知道为什么。
public static void main(String[] args) {
int userInt;
int ender = 15;
for (userInt = 0; userInt>ender; userInt++) {
System.out.println(userInt);
}
}
您的 for 循环将执行 WHILE userInt>ender;not UNTIL 满足条件。
更改>为<
for (userInt = 0; userInt<ender; userInt++) {
for (userInt = 0; userInt>ender; userInt++) {
它在循环while userInt > 15。从来没有。
你需要
for (userInt = 0; userInt < ender; userInt++) {
这将执行循环的内容并递增userInt,直到超过 15。
这是问题所在:
userInt>enderie0 > 15将返回 false,因此循环将在第一次尝试中中断
替换这个
userInt>ender
和
userInt<ender