import java.util.Scanner;
public class IntegerArrayInitializationExample {
public static void main(String[] args) {
// 1. キーボード入力を受け取るための Scanner オブジェクトを作成
Scanner scanner = new Scanner(System.in);
// 2. 要素数の入力をユーザーに要求
System.out.print("配列の要素数を入力してください: ");
int arraySize = scanner.nextInt();
// 3. 整数の配列変数を宣言および初期化
int[] intArray = new int[arraySize];
// 4. ユーザーから整数値を受け取り、配列に代入
for (int i = 0; i < arraySize; i++) {
System.out.print("整数値を入力してください: ");
int inputValue = scanner.nextInt();
intArray[i] = inputValue;
}
// 5. 入力された整数値を表示
System.out.println("入力された整数値:");
for (int i = 0; i < arraySize; i++) {
System.out.println("intArray[" + i + "] = " + intArray[i]);
}
// 6. Scanner オブジェクトをクローズ
scanner.close();
}
}
このコードは、整数の配列変数を宣言し、ユーザーからキーボード入力を受け取り、入力された整数の数だけ要素を持つ配列を初期化し、入力された整数値を表示するものです。