相邻的元素两两比较,反序则交换。
public class demo {
public static void main(String[] args) {
int[] key={2,5,9,4,1,3,6,8,7};
System.out.println(Arrays.toString(key));
for (int i=1;i<key.length;i++){
for (int l=0;l<key.length-i;l++){
if (key[l]>key[l+1]){
int tmp=0;
tmp=key[l];
key[l]=key[l+1];
key[l+1]=tmp;
}
}
}
System.out.println(Arrays.toString(key));
}
}