乱序、排序1-200正整数200个,把200个数字随机乱序存放在整数数组int[]random内,然后把这个乱序数组重新按从大到小排序,把结果保存在int[]sort,最后把random和sort的元素分别打印在一行输出
public static void shiTi()
{
Integer [] num1 = new Integer[200];
Integer [] num2 = new Integer[200];
int k;
Set<Integer> a =new HashSet<Integer>();
Set<Integer> b =new TreeSet<Integer>();
Random random = new Random();
while(a.size()<200){
k = random.nextInt(200)+1;
a.add(k);
b.add(k);
if(num1[a.size()-1] == null)
{num1[a.size()-1] = k;
}
}
num2 = b.toArray(num2);
for(int i =0; i < 200; i++)
{
System.out.println(num1[i]+"_"+num2[i]);
}
}