Page 60 - 4836
P. 60

Двовимірний масив та тривимірний, можна оголосити
                            таким чином:
                                   int twoD[][] = new int [4][5]; //створення масиву 4x5
                                   int  threeD[][][]=new  int[5][5][5];  //створення  масиву
                            5х5х5
                                   Для двовимірного лівий індекс означає номер рядка, а
                            правий номер стовпця. Це можна уявити таким чином:
                                   [0,0][0,1][0,2][0,3][0,4]
                                   [1,0][1,1][1,2][1,3][1,4]
                                   [2,0][2,1][2,2][2,3][2,4]
                                   [3,0][3,1][3,2][3,3][3,4]
                                   Тривимірний масив можна уявити у вигляді куба. Крім
                            номера рядка і номера стовпця, додається ще індекс елемента
                            вглибину
                                   У  Java  можна  створити  двовимірні  масиви  з  різної
                            кількістю елементів у рядках.
                                   int  twoD[][]=new  int[5][];  //створюємо  двовимірний
                            масив з 5-ма стовбцями
                                   int  twoD[0]=new  int[5];  //  виділяємо  пам’ять  для  5-ти
                            елементів нульового рядка
                                   int  twoD[1]=new  int[4];  //  перший  рядок  матиме  4-и
                            елементи
                                   int twoD[2]=new int[3]; // другий - 3
                                   int twoD[3]=new int[2]; // третій - 2
                                   int twoD[4]=new int[1]; // четвертий – 1
                                   Використання  таких  нерівних  (нерегулярних)  масивів
                            не рекомендовано, оскільки з ними важче працювати і можна
                            припуститися  ряду  помилок,  але  в  деяких  ситуаціях  можуть
                            бути доволі корисними.
                                   Як  і  з  одновимірними  масивами.  Ми можемо  зразу  ж
                            ініціалізувати  масив  необхідними  значеннями  при  його
                            оголошенні.
                                   Приклад - Array2.java
                                   public class Array2 {




                                                           58
   55   56   57   58   59   60   61   62   63   64   65