package com.zdhddcjj.数组2;
//从小到大排序
public class Sort {
public static void main(String[] args) {
Sort s=new Sort();
s.sort();
}
public void sort(){
int arr[]={12,45,2,45,36,88,22,45};
for(int i=0;i<arr.length-1;i++){
int min=i;
for(int j=i+1;j<arr.length;j++){
if(arr[min]>arr[j]){
j=min;
}
}
if(min!=i){
int temp=arr[min];
arr[min]=arr[i];
arr[i]=temp;
System.out.println(arr[i]);
}
}
}
}
为什么没输出一直运行?
既然arr[min]=arr[i];为什么还要arr[i]=temp;先前已经有int temp=arr[min];
慕粉1020236938
Developer_Zuck
Developer_Zuck
慕的地6079101
能坐着不站着