项目里面检查出一个BUG,忙活了半天,发现有这样一回事。
郁闷无比,脑袋都快炸了。没心思分析了,哪位路过帮忙解释下~~~public class TestContinue {
public static void main(String[] args) {
int arr[] = new int [10];
for (int i = 0 ; i < 10; ++i)
arr[i] = i + 100;
for (int i = 0 ; ; ++i) {
System.out.println(arr[i]);
if (i == 8) break;
if (i == 5) continue;
}
}
}output:100##################################################public class TestContinue {
public static void main(String[] args) {
int arr[] = new int [10];
for (int i = 0 ; i < 10; ++i)
arr[i] = i + 100;
int j = 0;
for (int i = 0 ; ; ++i) {
System.out.println(arr[i]);
if (i == 8) break;
if (i == 5) continue;
++j;
}
}
}output100
101
102
103
104
105
106
107
108