package com.njwbhz.path0215;
import java.util.Arrays;
public class Test9 {
public static void main(String[] args) {
int [] numbers = new int[10];
//默认值0
int randomNumber = 0;
//记录位置
int index = -1;
while(true){
if(numbers[numbers.length-1] != 0){
break;
//满了
}else{
//生成一个随机数
randomNumber = (int)(Math.random() * 100 + 1);
}
//随机数和书注重不为0的数字进行比较,如果有重复的,此随机数要舍弃,否则存储到下标中第一个0的位置
for(int i = 0 ; i < numbers.length ; i++){
if (numbers[i] == 0){
//该位置是空的
index = i;
break;
}
if (numbers[i] == randomNumber){
//重复了,舍弃
}
}
if (index != -1){
//可以用
numbers[index] = randomNumber;
//恢复初始化
index = -1;
}
}
//按照一定的顺序进行输出
//排序算法
Arrays.sort(numbers);
//默认排序从小到大
for(int i = 0 ; i < numbers.length ; i++){
System.out.print(numbers[i] + "\t");
}
System.out.println();
}
}