如何为用户输入Java迭代一个for循环

时间:2018-05-17 18:25:14

标签: java for-loop input

我想获得一个用户输入号码,打印出“Color 1 Color 2 ...”等,具体取决于输入的数字。

我想这样做但是在java中,我不太确定在哪里找到它。

如何在Java中为用户输入迭代for循环?

2 个答案:

答案 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并阅读它们的工作原理。然后结合这两个概念。