Циклы for in Java

Рейтинг: -3Ответов: 2Опубликовано: 10.03.2015

почему выводится 9 раз?

public static void main(String[] args)
{
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++)
        {
            System.out.println("Итак..");
        }
    }
}

Ответы

▲ 5Принят

i начинает с 0 и заканчивает на 2 (потому что при 3 уже нарушается условие i<3). Т.е. всего i принимает 3 значения.

Аналогично для j. 3x3=9.

▲ 2
  • i = 0:
    1. j = 0
    2. j = 1
    3. j = 2
  • i = 1:
    1. j = 0
    2. j = 1
    3. j = 2
  • i = 2:
    1. j = 0
    2. j = 1
    3. j = 2

ИТОГО: 9 раз