Как работает это Java-код

Компьютеры программирование программы java

for(int i=1; i <= 10; i++){
for(int j=1; j <= 10; j++){
System.out.println(i*j + " ") ;
}
System.out.println(" ");
}
результат:
1
2
4
6
8
10
12
14
16
18
20

2
4
6
8
10
12
14
16
18
20
можете объяснить как можно подробнее пожалуйста. Я просто не до конца понимаю как это работает именно принцип действия

Примечание:
я имею ввиду как работает цикл
Ответы:
Учи циклы.
сначало идут два цыкла
ряд * колонку
выводить сообщение
результат
for(int i=1; i <= 10; i++){ // итератор (переменная) i пробегает значения от 1 до 10 выполняя при этом на каждом шаге цикл for(int j=1; j <= 10; j++){, в котором в свою очередь переменная j пробегает значения от 1 до 10 и при каждом увеличении j вызывается конструкция System.out.println(i*j + " ") ; которая выводит на экран произведения переменной из первого цикла и второго. После того как переменная j достигает 10 выполняется вывод последней строки с произведением и вызывается System.out.println(" "); , после чего управление передается первому циклу в котором происходит увеличение переменной i. Последним значением переменных i и j будут значения 10 и 10.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.