Зміст курсу
Основи Java
Основи Java
Вступ до Циклів
Що робити, якщо потрібно повторити фрагмент коду багато разів? Наприклад, керівник доручив нам неймовірне завдання: вивести одне й те саме повідомлення на екран 1 000 разів. Уявіть, як би ви цілий день набирали System.out.println();
знову і знову?
У таких випадках на допомогу приходять цикли!
У Java існує кілька типів циклів, кожен з яких краще підходить для певних завдань. У наступному розділі ви ознайомитеся з кожним із них і зрозумієте, де та коли їх доцільно використовувати.
Давайте трохи спростимо завдання і припустимо, що потрібно вивести одне й те саме повідомлення 5 разів. Скористаємося методом копіювання та вставки:
Main
package com.example; public class Main { public static void main(String[] args) { System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); } }
Як бачимо, ми виконали завдання та вивели текст на екран п’ять разів.
Тепер нам залишилося лише вивести цей текст на екран ще 995 разів, і завдання буде виконано.
Отже, використаємо цикл, який виконуватиме певну операцію, доки умова виконання циклу не стане хибною:
Main
package com.example; public class Main { public static void main(String[] args) { int number_of_operations = 0; while (number_of_operations < 10) { System.out.println("Hey, I will appear here 10 times"); number_of_operations = number_of_operations + 1; } } }
У наведеному вище коді ми використали цикл. Однак варто зазначити, що спочатку ми оголосили змінну number_of_operations
для підрахунку кількості виконаних операцій. Далі ми встановили умову, що ця змінна повинна мати значення менше 10, тобто цикл буде виконуватися, поки значення змінної не досягне 10. Роботу конкретних прикладів циклів ми розглянемо детальніше у наступних розділах.
1. Що таке цикл?
2. Яке призначення циклів?
Дякуємо за ваш відгук!