2 года назад
Как создать бесконечный цикл в Java
Часто, люди, начинающие работать с stream в Java, не до конца понимают как именно они работают и что значат терминальные операции. К примеру, мы хотим создать стрим и вывести первые 100 элементов. Это можно сделать следующими способами: Создаем стрим Stream infiniteStream = Stream.iterate(0, i -> i + 1); infiniteStream.limit(100).forEach(System.out::println); Все отлично, напечатаются числа от 0 до 99. Что будет, если мы удалим limit? Как раз таки мы и получим бесконечный цикл через stream. Это работает, хотя можно подумать, что у нас есть терминальная операция и якобы пока она не сработает стрим не запустится...
4 года назад
Циклы Java
Всем снова привет. Сегодня расскажу о циклах While и if. И так, что такое циклы, в java это повторение кусочка программы, пока какое то условие принимает значение - истина (true). Как только условие принимает значение - ложное (false), JVM переходит к выполнению следующих строк кода. Существует несколько операторов такие как While и if. Оператор while: Разберем код. Строка номер 7 это начала цикла while в скобках объявляем условия и открываем скобки. Строка 8 и 9 это команды которые будут выполняться постоянно пока условие принимает значение true...