Page 129 - 6253
P. 129

дужках.  Індекси  масиву  нумеруються  з  нуля.  Наступний  оператор  присвоює

            значення 12.74 шостому елементу масиву array.

                    array[5] = 12.74;

                    Заповнити  створений  масив  array  випадковими  значеннями  можна,

            використавши для цього цикл for та метод random(), який визначений у класі Math.

                    for(int i = 0; i < 10; i++) {

                     array[i] = Math.random();

                    }

                    Для роботи із масивами зручно використовувати цикл for у стилі «for each».

            Наприклад, для того щоб вивести значення усіх елементів щойно створеного масиву

            array використовується наступна форма оператора for у стилі «for each».

                    for(double elem : array) {

                     System.out.println(elem);

                    }

                    У мові Java є можливим одночасно створити масив та ініціалізувати його. Для

            цього використовується наступна конструкція:

                    тип[] ім'я_змінної = {елемент_1, елемент_2, ..., елемент_N};

                    Приклад такої синтаксичної конструкції приведено нижче:

                    double [] array = {3.28, 7.81, 1.64, 9.12, 5.83};


                    Багатовимірні масиви


                    У  мові  Java  багатовимірні  масиви  є  масивами  масивів.  При  оголошенні

            змінної  багатовимірного  масиву  для  вказування  кожного  додаткового  індексу

            використовується окремий набір квадратних дужок:

                    тип[(вимір_1)][(вимір_2)]...[(вимір_N)] ім'я_змінної =

                    new тип[розмір_1][ розмір_2]...[ розмір_N];

                    Наприклад, наступний код оголошує змінну двовимірного масиву arrays.

                    int[][] arrays = new int[4][3];

                    Цей  оператор  резервує  пам'ять  для  масиву  розміром  4x3  і  присвоює  його

            змінній arrays. Внутрішньо ця матриця реалізована як масив масивів значень типу

            int.  З  точки  зору  логічної  організації  цей  масив  можна  зобразити  у  вигляді

            представленому на рисунку 6.1.


                                                              128
   124   125   126   127   128   129   130   131   132   133   134