- 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();
}
}
上記の例では、ユーザーに繰り返し回数を入力してもらい、その回数だけループが実行されます。ループ内で実行される処理は、ループの実行回数を表示するだけです。
- 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でユーザー入力を使用したループ処理の基本的な例です。プログラムの要件に応じて、これらの例を適宜修正して使用してください。