Javaでの配列とScanner入力の使用方法について


  1. 配列の作成と初期化: 配列を作成するには、データ型に合わせた配列変数を宣言し、その後に配列を初期化します。以下は例です:
int[] numbers = new int[5]; // 5つの整数を格納する配列の作成
String[] names = {"John", "Jane", "Mike"}; // 文字列を格納する配列の作成と初期化
  1. Scannerを使用したユーザー入力の読み取り: Scannerクラスを使用すると、ユーザーからの入力を読み取ることができます。以下は、Scannerを使用してユーザーから整数や文字列を読み取る方法の例です:
import java.util.Scanner;
Scanner scanner = new Scanner(System.in); // Scannerオブジェクトの作成
System.out.print("整数を入力してください: ");
int number = scanner.nextInt(); // 整数の入力を読み取る
System.out.print("名前を入力してください: ");
String name = scanner.next(); // 文字列の入力を読み取る
System.out.println("入力された整数: " + number);
System.out.println("入力された名前: " + name);
  1. ユーザーからの複数要素の入力を配列に格納: 複数の要素をユーザーから入力し、配列に格納する方法もあります。以下は、ユーザーが指定した数の整数を入力し、配列に格納する例です:
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
System.out.print("要素数を入力してください: ");
int size = scanner.nextInt(); // 要素数の入力を読み取る
int[] numbers = new int[size]; // 入力された要素数で配列を作成
System.out.println(size + "個の整数を入力してください:");
for (int i = 0; i < size; i++) {
    numbers[i] = scanner.nextInt(); // 要素を入力し、配列に格納する
}
System.out.println("入力された整数:");
for (int i = 0; i < size; i++) {
    System.out.println(numbers[i]); // 格納された整数を表示する
}

これらはJavaで配列とScanner入力を使用する方法の一部です。他にもさまざまな使い方がありますが、これらの例を参考にして基本的な操作を学ぶことができます。