Menu
Coddy logo textTech

While Loop

Часть раздела Основы путешествия по Java на Coddy — урок 43 из 73.

Цикл while отличается от цикла for. Цикл for позволяет нам итерировать по конкретному range, в то время как цикл while позволяет продолжать итерацию, пока выполняется определенное условие.

Чтобы использовать цикл while, напишите:

while (condition) {
	code
}

Код выполнится только если условие равно true.

Существует множество случаев применения, когда while решил бы проблему, но цикл for — нет.

challenge icon

Задание

Новичок

Напишите программу, которая получает один ввод — число double.

Используйте цикл while, чтобы делить ввод на 2, пока число больше или равно 3.5.

Выведите первое число, которое меньше 3.5.

Шпаргалка

Цикл while выполняет код до тех пор, пока условие истинно true:

while (condition) {
	code
}

В отличие от циклов for, которые итерируют по определённому диапазону, циклы while продолжают выполнение на основе выполнения условия.

Попробуйте сами

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // Напишите свой код ниже
        
        scanner.close();
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы