Javaでユーザー入力を使用したループ処理の方法


  1. forループを使用したユーザー入力の処理:
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("繰り返し回数を入力してください: ");
        int count = scanner.nextInt();

        for (int i = 0; i < count; i++) {
            System.out.println("ループの実行回数: " + (i + 1));
        }

        scanner.close();
    }
}

上記の例では、ユーザーに繰り返し回数を入力してもらい、その回数だけループが実行されます。ループ内で実行される処理は、ループの実行回数を表示するだけです。

  1. whileループを使用したユーザー入力の処理:
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("終了するには 'exit' と入力してください: ");
        String input = scanner.nextLine();

        while (!input.equals("exit")) {
            System.out.println("ループ中...");

            System.out.print("終了するには 'exit' と入力してください: ");
            input = scanner.nextLine();
        }

        System.out.println("ループ終了");
        scanner.close();
    }
}

上記の例では、ユーザーに「exit」と入力するまでループが続きます。ループ内の処理は、"ループ中..."と表示するだけです。

これらはJavaでユーザー入力を使用したループ処理の基本的な例です。プログラムの要件に応じて、これらの例を適宜修正して使用してください。