下面的代码,第二个if判断是干嘛的啊,麻烦解读下
public static void main(String[] args) {
int [] arr = {23,14,1,22,9};
int size = arr.length - 1;
for(int i = 0; i < size; i++) {
if (arr[i] > arr[i + 1]) {
int temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
}
if (i == size -1) {
i = -1;
size--;
}
}
System.out.println(Arrays.toString(arr));
}
我是新手_请多指教
qq_青枣工作室_0
相关分类