我想获得一个用户输入号码,打印出“Color 1 Color 2 ...”等,具体取决于输入的数字。
我想这样做但是在java中,我不太确定在哪里找到它。
如何在Java中为用户输入迭代for循环?
答案 0 :(得分:0)
这将完成工作,只使用标准的java类(java.io.Console
):
import java.io.Console;
public class Consoler {
public static void main(String[] args) {
final Console console = System.console();
console.printf("How may times?\n");
final String line = console.readLine();
try {
final int quantity = Integer.parseInt(line);
for (int i = 1; i <= quantity; i++) {
System.out.printf("Color %d ",i);
}
System.out.println();
} catch (final NumberFormatException e) {
System.err.println(line + " is not a number.");
}
}
}
答案 1 :(得分:-1)
java.util.Scanner
可能就是你要找的东西。至于for循环,你应该谷歌Java for loop
并阅读它们的工作原理。然后结合这两个概念。