Top.Mail.Ru
Ответы

Java вывод чисел от 1 до 100 по 10 в каждой строке

Нужно вывести числа от 1 до 100, используя while;
и вывести их нужно через Sistem.out,printf по 10 чисел в строку
вот все, что я сделала:

По дате
По рейтингу
Аватар пользователя
Мастер
8лет

Если обязательно printf, то вот так можно:

С помощью цикла while
int i = 1;
while (i <= 100) {
System.out.printf("%d%s", i, i++ % 10 == 0 ? "\n" : " ");
}

С помощью цикла for
for (int i = 1; i <= 100; i++) {
System.out.print(i + (i % 10 == 0 ? "\n" : " "));
}

Аватар пользователя
Искусственный Интеллект
8лет

1. Для этого больше подходит for цикл.
2. Нужен двойной цикл. Внешний цикл делает перенос.