004 配列(配列の要素数) 035 解答例

import java.util.Random;

public class RandomArrayLengthExample {
    public static void main(String[] args) {
        // ステップ 1: ランダムな整数を生成するために Random クラスをインポート
        Random random = new Random();
        
        // ステップ 2: Random クラスのインスタンスを作成
        int randomLength = random.nextInt(10) + 1; // 1から10までのランダムな整数を生成
        
        // ステップ 3: ランダムな要素数を持つ整数型の配列を宣言と初期化
        int[] randomArray = new int[randomLength];
        
        // ステップ 4: 配列の要素数を出力
        System.out.println("ランダムな配列の要素数: " + randomArray.length);
    }
}

このプログラムは、1から10までのランダムな整数を要素数として持つ整数型の配列を宣言し、要素数を出力します。実行するたびに異なる要素数が生成されます。

配列の要素数を変数で指定して初期化

このプログラムでは、以下の手順に従って配列の要素数を変数で指定して初期化しました。

  1. java.util.Random クラスをインポートし、ランダムな整数を生成するための準備をします。
  2. Random クラスのインスタンス random を作成し、乱数を生成するための準備が整います。
  3. random.nextInt(10) + 1 を使用して、1から10までのランダムな整数を生成し、変数 randomLength に代入します。この値は後で配列の要素数として使用されます。
  4. int[] randomArray = new int[randomLength] というコードで、整数型の配列 randomArray を宣言および初期化します。配列の要素数は変数 randomLength の値に設定されます。このことにより、配列の要素数がランダムに変化します。
  5. 最後に、randomArray.length を使用して配列の要素数を取得し、System.out.println() を使って要素数をコンソールに出力します。

このプログラムを実行すると、毎回異なる要素数の整数型の配列が生成され、その要素数が表示されます。要素数を変数で指定することによって、柔軟性を持ったプログラムを作成できます。

「0004 配列」問題集リスト