for循环转换为while循环
int sum = 0;
for (int i = 0; i < 4;i++) {
if (i % 3 == 0) continue;
sum += i;
System.out.println(sum);
}
}
}
----------------------------------------------------------
int i= 0 ;
int sum = 0;
while (i < 4) {
if (i % 3 == 0)continue;
sum += i;
i++;
System.out.println(sum);
}
}
}
为什么这样转换是错误的,第二个陷入了无限循环,需要怎么编写才能达到结果一样啊?