У меня есть небольшая проблема с пониманием чего-то о цикле for. В приведенном ниже коде. Не следует ли распечатывать две звезды, затем разрывать линию, затем две звезды и разрывы строк и т. Д.? Поскольку код сначала проверяет, меньше ли «i» или равно 5, если он не проверяет, является ли «j» меньше или равно 10. Затем он печатает «*», а затем прерывает строку.Понимание цикла for
НО, похоже, он сначала проверяет первое условие, затем пропускает до println("*")
, а затем пропускает разрыв строки. Почему это пропустить?
public class Printing {
public static void main(String[] args){
for (int i = 1; i <= 5; i++){
for (int j = 1; j <= 10; j++)
System.out.print("*");
System.out.println();
}
}
}
Вы бы поняли это лучше, если бы вы отделили код. –
И положить открывающие и закрывающие скобы для каждой петли. – sp00m
Если вы хотите 2 запуска, то измените j <= 10 на j <= 2 – StackFlowed