Цикли. Масиви. Методи. Параметри методів
У 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. Вивчення циклів, масивів, методів та способів роботи з параметрами допомагає краще структурувати код і робить його більш ефективним.