Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Цикл For | Цикли
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Основи Java

bookЦикл For

for-цикл

for-цикл — це оператор керування потоком, який дозволяє багаторазово виконувати блок коду протягом заздалегідь визначеної кількості разів. Зазвичай використовується, коли відома точна кількість ітерацій або при проходженні по колекції чи масиву.

Синтаксис for-циклу в Java виглядає наступним чином:

Main.java

Main.java

copy
123
for (initialization; condition; update) { // code to be executed }

Крок за кроком: спочатку ініціалізується змінна в спеціальному розділі циклу (на відміну від циклу while, де це робиться поза циклом). Далі визначається умова виконання циклу, наприклад, поки змінна менша за 10. Нарешті, застосовується інкремент або декремент. Нижче наведено блок-схему та пояснення кожного блоку циклу.

Ось розбір кожної частини циклу for:

  • Ініціалізація: початкове налаштування, що виконується лише один раз на початку циклу. Зазвичай тут оголошується та ініціалізується керуюча змінна циклу. Наприклад, int i = 0;
  • Умова: перевіряється перед кожною ітерацією. Якщо умова істинна, виконується тіло циклу. Якщо умова хибна, цикл завершується. Наприклад, i < 10;
  • Інкремент/декремент: код, що виконується після кожної ітерації. Зазвичай тут оновлюється керуюча змінна циклу. Наприклад, i++ (еквівалентно i = i + 1);
  • Код у тілі циклу: блок коду, який виконується під час кожної ітерації циклу. У тілі циклу можна розміщувати будь-який коректний код Java.

Ось приклад, що демонструє використання циклу for:

Main.java

Main.java

copy
123456789
package com.example; public class Main { public static void main(String[] args) { for (int i = 0; i < 10; i++) { System.out.println("Iteration: " + i); } } }

У цьому прикладі цикл виконається 10 разів. Він починається з ініціалізації i значенням 0, перевіряє, чи i менше 10, виконує тіло циклу, а потім оновлює i, збільшуючи його на 1. Цей процес повторюється, доки умова не стане хибною.

Розглянемо ще один приклад, де потрібно вивести лише парні числа в діапазоні від 1 до 30.

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

main.java

main.java

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { for (int i = 0; i < 30; i++) { if (i % 2 == 0) { // Check if `i` is even System.out.println(i); } } } }

У наведеному вище коді використовується змінна i для перевірки умови, де i позначає поточне число. Далі визначається, чи є i парним за допомогою оператора остачі від ділення (%). Якщо i % 2 == 0, число є парним, оскільки ділиться на 2 без остачі.

Наприклад, ділення 3 на 2 залишає остачу 1, тому 3 % 2 дорівнює 1, і умова є хибною, тобто 3 — непарне число.

Також зверніть увагу, як встановлено умову для i: логіка залишається незмінною, але цикл обмежується значеннями до 30, як вимагається завданням.

1. Скільки ітерацій буде виконано?

2. Скільки разів буде виведено i

question mark

Скільки ітерацій буде виконано?

Select the correct answer

question mark

Скільки разів буде виведено i

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

bookЦикл For

Свайпніть щоб показати меню

for-цикл

for-цикл — це оператор керування потоком, який дозволяє багаторазово виконувати блок коду протягом заздалегідь визначеної кількості разів. Зазвичай використовується, коли відома точна кількість ітерацій або при проходженні по колекції чи масиву.

Синтаксис for-циклу в Java виглядає наступним чином:

Main.java

Main.java

copy
123
for (initialization; condition; update) { // code to be executed }

Крок за кроком: спочатку ініціалізується змінна в спеціальному розділі циклу (на відміну від циклу while, де це робиться поза циклом). Далі визначається умова виконання циклу, наприклад, поки змінна менша за 10. Нарешті, застосовується інкремент або декремент. Нижче наведено блок-схему та пояснення кожного блоку циклу.

Ось розбір кожної частини циклу for:

  • Ініціалізація: початкове налаштування, що виконується лише один раз на початку циклу. Зазвичай тут оголошується та ініціалізується керуюча змінна циклу. Наприклад, int i = 0;
  • Умова: перевіряється перед кожною ітерацією. Якщо умова істинна, виконується тіло циклу. Якщо умова хибна, цикл завершується. Наприклад, i < 10;
  • Інкремент/декремент: код, що виконується після кожної ітерації. Зазвичай тут оновлюється керуюча змінна циклу. Наприклад, i++ (еквівалентно i = i + 1);
  • Код у тілі циклу: блок коду, який виконується під час кожної ітерації циклу. У тілі циклу можна розміщувати будь-який коректний код Java.

Ось приклад, що демонструє використання циклу for:

Main.java

Main.java

copy
123456789
package com.example; public class Main { public static void main(String[] args) { for (int i = 0; i < 10; i++) { System.out.println("Iteration: " + i); } } }

У цьому прикладі цикл виконається 10 разів. Він починається з ініціалізації i значенням 0, перевіряє, чи i менше 10, виконує тіло циклу, а потім оновлює i, збільшуючи його на 1. Цей процес повторюється, доки умова не стане хибною.

Розглянемо ще один приклад, де потрібно вивести лише парні числа в діапазоні від 1 до 30.

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

main.java

main.java

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { for (int i = 0; i < 30; i++) { if (i % 2 == 0) { // Check if `i` is even System.out.println(i); } } } }

У наведеному вище коді використовується змінна i для перевірки умови, де i позначає поточне число. Далі визначається, чи є i парним за допомогою оператора остачі від ділення (%). Якщо i % 2 == 0, число є парним, оскільки ділиться на 2 без остачі.

Наприклад, ділення 3 на 2 залишає остачу 1, тому 3 % 2 дорівнює 1, і умова є хибною, тобто 3 — непарне число.

Також зверніть увагу, як встановлено умову для i: логіка залишається незмінною, але цикл обмежується значеннями до 30, як вимагається завданням.

1. Скільки ітерацій буде виконано?

2. Скільки разів буде виведено i

question mark

Скільки ітерацій буде виконано?

Select the correct answer

question mark

Скільки разів буде виведено i

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 5
some-alt