将数组arr中的元素43 32 76 -98 0 64 33 21 37 99进行从小到大排序,排序完成后,遍历数组arr。
要求:类名为Test2、禁止使用Arrays.sort()方法和Arrays.toString()方法。
一个简单的实现:
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr [] = {43,32,76,98,0,64,33,21,37,99};
for(int i=0;i<arr.length;i++) {
for(int j=i;j<arr.length;j++) {
if(arr[i]>arr[j]) { //如果前面的数比后面的数大,则交换前面的数和后面的数,以便从小到大排序
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
//打印排序后的数组
for(int i=0;i<arr.length;i++) {
System.out.print(arr[i]+" ");
}
}
}