2 года назад
Как создать бесконечный цикл в Java
Часто, люди, начинающие работать с stream в Java, не до конца понимают как именно они работают и что значат терминальные операции. К примеру, мы хотим создать стрим и вывести первые 100 элементов. Это можно сделать следующими способами: Создаем стрим Stream infiniteStream = Stream.iterate(0, i -> i + 1); infiniteStream.limit(100).forEach(System.out::println); Все отлично, напечатаются числа от 0 до 99. Что будет, если мы удалим limit? Как раз таки мы и получим бесконечный цикл через stream. Это работает, хотя можно подумать, что у нас есть терминальная операция и якобы пока она не сработает стрим не запустится...
523 читали · 3 года назад
Цикл в программировании. Что это такое и зачем он нужен?
Цикл — это команда в программировании, которая выполняет один и тот же участок программного кода несколько раз. В буквальном смысле, цикл нужен для многократного повторения некоторых действий внутри программы. Это может быть работа со строками, отправка информации через интернет, сохранение картинок, обработка набора файлов, и что угодно прочее. Объединяющей особенностью для циклов является именно повторение программного кода, выполняющего однотипное действие. К таким однотипным действиям, например, часто относится работа с массивами (наборами данных)...