Если бы у программиста был доллар за каждую строку кода, написанную в цикле, он бы уже не писал в цикле. :) В этой статье мы разберём, что такое циклы while, do-while, for, как работают операторы break, continue, и зачем вообще в Java нужен такой зоопарк управляющих конструкций. Мы пройдём через 8 задач от новичка до профи, снабдим каждый пример комментарием и в конце предложим тест и челлендж на закрепление. Scanner scanner = new Scanner(System.in);
String password;
do {
System.out.print("Введите пароль: ");
password = scanner.nextLine();
} while (!"qwerty123".equals(password));
System.out.println("Доступ разрешён!"); Комментарий: int value = 10;
while (value < 100) {
value += 10;
}
System.out.println(value); // 100 Комментарий: int[] numbers = {3, 5, 8, 14, 20};
for (int num : numbers) {
if (num % 7 == 0) {
System.out.println("Первое кратное 7: " + num);
break;
}
} Комментарий: for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) continue;
Syste