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

bookЦикл While

Цикл while

Цикл while є найпростішим прикладом використання циклу. Цей цикл багаторазово виконує блок коду, доки умова в блоці condition оцінюється як true. Коли умова повертає false, виконання циклу припиняється.

Main.java

Main.java

copy
123
while (condition) { // code to be executed }

Цикл while працює наступним чином:

  • Перед кожною ітерацією перевіряється умова; якщо вона істинна, цикл виконується, якщо хибна — завершується;
  • Цикл може містити одну або декілька інструкцій, які виконуються повторно, поки умова істинна;
  • Необхідно забезпечити, щоб умова зрештою стала хибною, щоб уникнути нескінченного циклу.

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

Main.java

Main.java

copy
123456789101112131415
package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }

У нашому циклі встановлено умову: доки значення змінної a не дорівнює значенню змінної b, змінна a збільшується, а змінна b зменшується. Коли їхні значення стають однаковими, цикл while завершується.

Завдання

Swipe to start coding

Знайти суму чисел у діапазоні від 1 до n.

  1. Створити метод з назвою sumFrom1ToN(int n), який повертає результат типу int.
  2. Усередині методу визначити дві змінні:
    • sum (для збереження загальної суми).
    • current (початкове значення — 1).
  3. Використати цикл while, щоб повторювати наступні дії доти, поки current не стане більшим за n:
    • Додати значення current до sum.
    • Збільшити current на 1.
  4. Повернути загальну суму sum після завершення циклу.

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

bookЦикл While

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

Цикл while

Цикл while є найпростішим прикладом використання циклу. Цей цикл багаторазово виконує блок коду, доки умова в блоці condition оцінюється як true. Коли умова повертає false, виконання циклу припиняється.

Main.java

Main.java

copy
123
while (condition) { // code to be executed }

Цикл while працює наступним чином:

  • Перед кожною ітерацією перевіряється умова; якщо вона істинна, цикл виконується, якщо хибна — завершується;
  • Цикл може містити одну або декілька інструкцій, які виконуються повторно, поки умова істинна;
  • Необхідно забезпечити, щоб умова зрештою стала хибною, щоб уникнути нескінченного циклу.

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

Main.java

Main.java

copy
123456789101112131415
package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }

У нашому циклі встановлено умову: доки значення змінної a не дорівнює значенню змінної b, змінна a збільшується, а змінна b зменшується. Коли їхні значення стають однаковими, цикл while завершується.

Завдання

Swipe to start coding

Знайти суму чисел у діапазоні від 1 до n.

  1. Створити метод з назвою sumFrom1ToN(int n), який повертає результат типу int.
  2. Усередині методу визначити дві змінні:
    • sum (для збереження загальної суми).
    • current (початкове значення — 1).
  3. Використати цикл while, щоб повторювати наступні дії доти, поки current не стане більшим за n:
    • Додати значення current до sum.
    • Збільшити current на 1.
  4. Повернути загальну суму sum після завершення циклу.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

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

single

some-alt