Цикли. Масиви. Методи. Параметри методів

Прокрутити вниз


У Java цикли, масиви та методи є фундаментальними концепціями. Цикли. Масиви. Методи. Параметри методів – онлайн-курс java. Давайте розглянемо кожну з них окремо:

1. Цикли в Java

Цикли дозволяють виконувати певний блок коду кілька разів.

for — використовується, коли заздалегідь відомо кількість ітерацій.

for (int i = 0; i < 5; i++) {
System.out.println(i);
}

У цьому прикладі цикл виконається 5 разів (i змінюється від 0 до 4).

while — виконує код, поки умова є істинною.

int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}

do-while — спочатку виконує блок коду, а потім перевіряє умову. Гарантує хоча б одну ітерацію.

int i = 0;
do {
System.out.println(i);
i++;
} while (i < 5);

2. Масиви в Java

Масив — це структура даних, яка зберігає кілька елементів одного типу.

Оголошення та ініціалізація масиву:

int[] arr = new int[5]; // Масив з 5 елементів
int[] arr2 = {1, 2, 3, 4, 5}; // Ініціалізований масив

Доступ до елементів:

int firstElement = arr2[0]; // Доступ до першого елемента
arr2[1] = 10; // Присвоєння нового значення другому елементу

Цикл по масиву:

for (int i = 0; i < arr2.length; i++) {
System.out.println(arr2[i]);
}

Покращений цикл for-each:

for (int num : arr2) {
System.out.println(num);
}

3. Методи в Java

Методи — це блоки коду, які виконують певну задачу та можуть бути викликані в програмі. Вони дозволяють організовувати код, щоб уникнути дублювання.

Синтаксис методу:

returnType methodName(parameters) {
// Тіло методу
return returnValue; // Якщо метод не `void`
}

Наприклад:

public int sum(int a, int b) {
return a + b;
}

Виклик методу:

int result = sum(5, 10); // Виклик методу sum з параметрами 5 і 10

4. Параметри методів

Методи можуть приймати аргументи (параметри), які передаються їм при виклику. Типи параметрів визначають, які дані метод очікує отримати.

Передача параметрів за значенням:
У Java аргументи передаються за значенням. Це означає, що зміни в параметрах всередині методу не змінюють оригінальні значення змінних, які були передані.

public void updateValue(int value) {
value = 10; // Це не змінить значення оригінальної змінної
}

int myValue = 5;
updateValue(myValue);
System.out.println(myValue); // Виведе 5

Параметри посилального типу (наприклад, масиви або об’єкти):
Якщо передавати об’єкти або масиви в методи, можна змінювати їх внутрішній стан:

public void updateArray(int[] arr) {
arr[0] = 10;
}

int[] myArray = {1, 2, 3};
updateArray(myArray);
System.out.println(myArray[0]); // Виведе 10

Таким чином, ці чотири аспекти є важливими частинами програмування в Java. Вивчення циклів, масивів, методів та способів роботи з параметрами допомагає краще структурувати код і робить його більш ефективним.

Тест Java. Цикли Масиви Методи Параметри методів