Я хочу отображать кратные 5 от 0 до 30, но не используя обычную логику. Попробовал оператор Ternary для отображения результата.Продолжить или перерыв не работал в тройном операторе
int i=0;
while(++i<=30)
System.out.print(i%5==0?i:" ");
Выход
5 10 15 20 25
Я не хочу никаких пробелов быть напечатан так, а не на «» в приведенном выше коде, я попытался с продолжить заявление, чтобы продолжить цикл, но это не сработало.
System.out.print(i%5==0?i:continue);
Этот код вызывает недопустимое выражение. Почему, кроме выражения, специальные инструкции не работали. Пожалуйста, помогите мне в выражении, которое ничего не делает в тройном операторе.
Вы попробовали пустую строку? 'System.out.print (i% 5 == 0? I:" ");' –
Да, это действительно работает –
Я отметил это как дубликат, так как слишком многие считают, что оператор 'ternary' - это еще один способ записи оператор 'if-else'.Это неправда, и вы не должны пытаться обучать ее повсюду. Прочтите принятый ответ для дубликата, чтобы узнать полную правду о тройном операторе. – Kayaman