/**
* 冒泡并序
*/
@SuppressWarnings("unchecked")
public static void main(String[] args) {
//定义set用来去除重复值
Set set=new HashSet();
//集合的大小
while(set.size()<5)
{
int number=(int)(Math.random()*100);
set.add(number);
}
int[] arr=new int[5];
Iterator it=set.iterator();
int i=0;
while(it.hasNext())
{
arr[i]=Integer.valueOf(it.next().toString());
System.out.println("生成的数字"+arr[i]);
i++;
}
//升序排序
int temp=0;
for(int m=0;m<arr.length;m++)
{
for(int n=m+1;n<arr.length;n++)
{
if(arr[m]>arr[n])
{
temp=arr[n];
arr[n]=arr[m];
arr[m]=temp;
}
}
}
for(int j=0;j<arr.length;j++)
{
System.out.println("排序后的数字"+arr[j]);
}
}
* 冒泡并序
*/
@SuppressWarnings("unchecked")
public static void main(String[] args) {
//定义set用来去除重复值
Set set=new HashSet();
//集合的大小
while(set.size()<5)
{
int number=(int)(Math.random()*100);
set.add(number);
}
int[] arr=new int[5];
Iterator it=set.iterator();
int i=0;
while(it.hasNext())
{
arr[i]=Integer.valueOf(it.next().toString());
System.out.println("生成的数字"+arr[i]);
i++;
}
//升序排序
int temp=0;
for(int m=0;m<arr.length;m++)
{
for(int n=m+1;n<arr.length;n++)
{
if(arr[m]>arr[n])
{
temp=arr[n];
arr[n]=arr[m];
arr[m]=temp;
}
}
}
for(int j=0;j<arr.length;j++)
{
System.out.println("排序后的数字"+arr[j]);
}
}