将下列无序数组按照从小到大的顺序排序【24、69、87、12、58】
public class P174maopao {
public static void main(String[] args) {
int [] arr = {1,2,3,4,5};
int temp =0;//中间变量,用于置换字符。
for (int i =0; i< arr.length-1;i++){
for (int j = 0;j< arr.length-1-i;j++){
if (arr[j]>arr[j+1]){
temp = arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
else {
break;
}//当一个数组是有序的时候,一次都不用比较,直接输出。
}
}
for (int i =0; i< arr.length;i++){
System.out.print(arr[i]+"\t");// \t制表符
}
}
}