Цикл While
Цикл while
Цикл while є найпростішим прикладом використання циклу. Цей цикл багаторазово виконує блок коду, доки умова в блоці condition оцінюється як true. Коли умова повертає false, виконання циклу припиняється.
Main.java
123while (condition) { // code to be executed }
Цикл while працює наступним чином:
- Перед кожною ітерацією перевіряється умова; якщо вона істинна, цикл виконується, якщо хибна — завершується;
- Цикл може містити одну або декілька інструкцій, які виконуються повторно, поки умова істинна;
- Необхідно забезпечити, щоб умова зрештою стала хибною, щоб уникнути нескінченного циклу.
Ось приклад, що демонструє цикл while:
Main.java
123456789101112131415package 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.
- Створити метод з назвою
sumFrom1ToN(int n), який повертає результат типуint. - Усередині методу визначити дві змінні:
sum(для збереження загальної суми).current(початкове значення — 1).
- Використати цикл
while, щоб повторювати наступні дії доти, покиcurrentне стане більшим заn:- Додати значення
currentдоsum. - Збільшити
currentна1.
- Додати значення
- Повернути загальну суму
sumпісля завершення циклу.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you show me the Java code example for this while loop?
What happens if I forget to update the variables inside the loop?
Can you explain the difference between a while loop and a for loop?
Чудово!
Completion показник покращився до 2.7
Цикл While
Свайпніть щоб показати меню
Цикл while
Цикл while є найпростішим прикладом використання циклу. Цей цикл багаторазово виконує блок коду, доки умова в блоці condition оцінюється як true. Коли умова повертає false, виконання циклу припиняється.
Main.java
123while (condition) { // code to be executed }
Цикл while працює наступним чином:
- Перед кожною ітерацією перевіряється умова; якщо вона істинна, цикл виконується, якщо хибна — завершується;
- Цикл може містити одну або декілька інструкцій, які виконуються повторно, поки умова істинна;
- Необхідно забезпечити, щоб умова зрештою стала хибною, щоб уникнути нескінченного циклу.
Ось приклад, що демонструє цикл while:
Main.java
123456789101112131415package 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.
- Створити метод з назвою
sumFrom1ToN(int n), який повертає результат типуint. - Усередині методу визначити дві змінні:
sum(для збереження загальної суми).current(початкове значення — 1).
- Використати цикл
while, щоб повторювати наступні дії доти, покиcurrentне стане більшим заn:- Додати значення
currentдоsum. - Збільшити
currentна1.
- Додати значення
- Повернути загальну суму
sumпісля завершення циклу.
Рішення
Дякуємо за ваш відгук!
single