У меня есть довольно прямой вопрос. В приведенной ниже программе, почему я не увеличиваю до 1 в первой итерации цикла for? Мой компилятор показывает, что для первого запуска j не меньше i, потому что они оба 0. Спасибо!Увеличение в пределах вложенной петли
int i;
for (i = 0; i < 5; i++) {
int j = 0;
while (j < i) {
System.out.print(j + " ");
j++;
Почему 'i' быть увеличен в течение первой итерации? Единственный раз, когда вы увеличиваете 'i', находится в конце первой итерации. – Carcigenicate
В первой итерации цикла, 'i = 0', как указано в исходном состоянии цикла for. – iNan
Если вы хотите начать с 1, инициализируйте i как 1, иначе он будет только увеличиваться после завершения первого цикла! – JFed8