想问一下万能的网友,这下面的是不是冒泡排序,按理说第一次排序会把99放到最后面的啊,可是为什么这个99被它吃了?吃了也就算了,居然还没有排序
public class Main {
public static void main(String[] args) {
int[] arr = {99,44,77,33,55,88,66};
for(int y = 0; y < arr.length; y++){
if(arr[y] > arr[y+1]){
int temp = arr[y];
arr[y] = arr[y+1];
arr[y+1] = temp;
}
System.out.print(arr[y]+",");
}
}
}