Друзья, почему в первом for пришлось ставить на единицу меньше? а во втором на единицу больше??
Циклы же идентичны друг другу, просто в одном "print", в другом "println".
Изначально писал так
for (int x = 1; x < 11; System.out.print("8")
{
x++;
}
Аналогичный for снизу с println. и переменной z.
И были такие же расхождения в итоговом результате.
p.s. понаписал, просто хочу разобраться... когда линии не сошлись немного в ступоре находился.Евгений
3 уровень
Почему так? (Задача решена, но методом "тыка")
Решен
Друзья, почему в первом for пришлось ставить на единицу меньше? а во втором на единицу больше??
Циклы же идентичны друг другу, просто в одном "print", в другом "println".
Изначально писал так
for (int x = 1; x < 11; System.out.print("8")
{
x++;
}
Аналогичный for снизу с println. и переменной z.
И были такие же расхождения в итоговом результате.
p.s. понаписал, просто хочу разобраться... когда линии не сошлись немного в ступоре находился.Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JavaDoc
17 сентября 2020, 09:42решение
После 1го цикла вывелось 9 восьмерок в ряд. После второго добавилась еще одна, получилась строка из 10 (условие выполнено). Потом вывелось еще 10 восьмерок каждая с новой строки(условие выполнено). По сути второй цикл добавил одну "8" в первую строку.
Логичнее было бы сделать так:
+7