While Loop
Часть раздела Основы путешествия по Java на Coddy — урок 43 из 73.
Цикл while отличается от цикла for. Цикл for позволяет нам итерировать по конкретному range, в то время как цикл while позволяет продолжать итерацию, пока выполняется определенное условие.
Чтобы использовать цикл while, напишите:
while (condition) {
code
}Код выполнится только если условие равно true.
Существует множество случаев применения, когда while решил бы проблему, но цикл for — нет.
Задание
НовичокНапишите программу, которая получает один ввод — число 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();
}
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else