Масив – іменований набір однотипних змінних, розташованих у пам'яті безпосередньо одна за одною, доступ до яких здійснюється за індексом.
byte[] array = new byte[3];
Індекс масиву – ціле число або значення типу, що призводить до цілого, яке вказує на конкретний елемент масиву.
byte[] array = new byte[3];
Одновимірний масив – масив, який містить один індекс.
byte[] array = new byte[3];
array[0] = 10;
array[1] = 20;
array[2] = 30;
System.out.println(array[0]);
System.out.println(array[1]);
System.out.println(array[2]);
Способи створення одновимірних масивів
byte[] array = new byte[3];
byte array[] = new byte[3];
byte[] array = new byte[] { 1, 2, 3};
byte[] array = { 1, 2, 3};
Багатовимірні масиви – масиви, що мають більше одного індексу.
Двовимірний масив – прямокутний масив, що містить два індекси.
byte[][] array = new byte[3][3];
----------------------------------------------------------------------
byte[][] array = new byte[2][2];
array[0][0] = 10;
array[0][1] = 20;
array[1][0] = 30;
array[1][1] = 40;
Двовимірні масиви можна використовувати для створення будь-якого кінцевого двовимірного поля, наприклад, в іграх і, зокрема, в шахах. Шахову дошку легко уявити у вигляді двовимірного масиву. До цього можна "прикрутити" графіку.
Зубчасті (Jagged)
byte[][] array = new byte[3][];
array[0] = new byte[] {10, 20};
array[1] = new byte[] {30, 40, 50, 60};
array[2] = new byte[] {70, 80, 90};
Тривимірні масиви
Дотримуючись здорового глузду та логіки мови Java, тривимірним масивом можна назвати "масив масивів масивів" або "масив, кожним елементом якого є двовимірний масив". До того ж ці двовимірні масиви можуть бути різними.
Але найчастіше практично зустрічаються тривимірні масиви які всі три величини визначені одночасно, аналог прямокутних двовимірних масивів.
byte[][][] array = new byte[3][3][3];
----------------------------------------------------------------------
byte[][][] array = new byte[2][2][2];
array[0][0][0] = 10;
array[0][0][1] = 20;
array[0][1][0] = 30;
array[0][1][1] = 40;
array[1][0][0] = 50;
array[1][0][1] = 60;
array[1][1][0] = 70;
array[1][1][1] = 80;
Q&A
Дякую всім за заняття!🙌🏻
❗️🎓Тема уроку: 9. Масиви
Нагадую, що дедлайн здачі домашніх робіт – до наступного уроку.
Якщо виникають складнощі, пишіть, допоможу із задоволенням 😌
Запис лекції тренер опублікує трохи пізніше 🖥
Не забудьте повторити матеріал та підготуватися до наступного уроку📚
Успіху і до зустрічі!🤩
Arrays1◦ . Дано десять дійсних чисел. Знайти їхню суму.
Arrays2. Дано десять дійсних чисел. Знайти їхній добуток.
Arrays3. Дано десять дійсних чисел. Знайти їхнє середнє арифметичне.
Arrays4. Дано ціле число N і набір з N дійсних чисел. Вивести суму і добуток чисел з даного набору.
Arrays5. Дано ціле число N і набір з N додатних дійсних дійсних чисел. Вивести в тому ж порядку цілі частини всіх чисел з даного набору (як дійсні числа з нульовою дробовою частиною), а також суму всіх цілих частин.
Arrays6. Скласти два одновимірні масиви однакової довжини, отриманий результат вивести в третій масив
Arrays7. Скласти два двовимірні масиви однакової довжини, отриманий результат вивести в третій масив
Arrays8. Знайти суму та добуток усіх елементів двовимірного масиву
Arrays9. Розгорнути масив тобто зробити стовпчики рядками, а рядки стовпчиками(транспонування матрицi)
Arrays10. Знайти визначник матриці (детермінант)