public class Test1 {
public static void main(String[] args) {
int[] a = suiji();
System.out.println(Arrays.toString(a));
System.out.println("----------------------");
sort(a);
System.out.println("----------------------");
System.out.println(Arrays.toString(a));
}
private static int[] suiji() {
/*
* 产生随机整数n,范围5+[0,6)
* 新建int[]数组,长度n,存到变量a
* 遍历数组,再数组每个位置放入100内随机整数
* 返回数组a
*/
int[] a = new int[new Random().nextInt(6)+5];
for (int i = 0; i < a.length; i++) {
a[i] = new Random().nextInt(100);
}
return a;
}
private static void sort(int[] a) {
for (int i = 0; i < a.length; i++) {
//定位最小值位置
int m = i;
for(int j = i+1;j<a.length;j++){
if(a[m]>a[j]){
m = j;
}
}
int t = a[i];
a[i] = a[m];
a[m] = t;
}
}
}