Условие в цикле for заставляет цикл работать, пока условие выполняется.
В приведенном вами примере цикл никогда не будет выполнен, потому что я начал с нуля, с условием проверки i == 3. Поскольку i == 3 сразу ложно, цикл не запускается ни разу.
Если вы намеревались запустить цикл до тех пор, пока мне не исполнится три, тогда условие теста должно быть i <3, делая все за </p>
for (int i = 0; i < 3; i++) {
Еще один способ подумать об этом заключается в том, что цикл будет продолжать работать, пока я <3. </p>
Надеюсь, это поможет.