Подскажите. В цикле есть три метода вывода в консоль Prinln, println, print - но все выводит в строчку. Есть ли правила вывода в консоль в одном цикле? Задачу решил, вопрос сопутствующий.
public void run() {
try {
while (!isInterrupted() && numSeconds >= 0) {
if (numSeconds == 0) {
System.out.println("Марш!");
} else {
System.out.print(numSeconds + " ");
Thread.sleep(1000);
}
numSeconds--;
}
} catch (InterruptedException e) {
System.out.println("Прервано!");
}
Alexander Khazov
40 уровень
Правила вывода в консоль
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Владислав
1 декабря 2021, 16:48
Всё выводится в одну строчку потому, что не выполняется блок if. Причём, нужно помнить, что команда println выводит переданный в неё текст на той же строке, а после переводит на новую строку и завершается. Чтобы сначала перевести строку, а после выводить текст, стоит написать так:
0