2 года назад
Как создать бесконечный цикл в Java
Часто, люди, начинающие работать с stream в Java, не до конца понимают как именно они работают и что значат терминальные операции. К примеру, мы хотим создать стрим и вывести первые 100 элементов. Это можно сделать следующими способами: Создаем стрим Stream infiniteStream = Stream.iterate(0, i -> i + 1); infiniteStream.limit(100).forEach(System.out::println); Все отлично, напечатаются числа от 0 до 99. Что будет, если мы удалим limit? Как раз таки мы и получим бесконечный цикл через stream. Это работает, хотя можно подумать, что у нас есть терминальная операция и якобы пока она не сработает стрим не запустится...
9 месяцев назад
Урок 16 для Java-разработчика. 💻💡Погружаемся в циклы Java: от while до break с практикой
Если бы у программиста был доллар за каждую строку кода, написанную в цикле, он бы уже не писал в цикле. :) В этой статье мы разберём, что такое циклы while, do-while, for, как работают операторы break, continue, и зачем вообще в Java нужен такой зоопарк управляющих конструкций. Мы пройдём через 8 задач от новичка до профи, снабдим каждый пример комментарием и в конце предложим тест и челлендж на закрепление. Scanner scanner = new Scanner(System.in); String password; do { System.out.print("Введите пароль: "); password = scanner...