标签:ati dea rand public creat 选择 static dom created
package test;
/**
类说明:首先创建一个长度是5的数组,并填充随机数。
用选择排序从小到大排序,再用冒泡从大到小排序
*/
public class HelloWorld {
public static void main(String[] args) {
int [] a=new int[5];
//首先创建一个长度是5的数组,并填充随机数
a[0]=(int)(Math.random()100);
a[1]=(int)(Math.random()100);
a[2]=(int)(Math.random()100);
a[3]=(int)(Math.random()100);
a[4]=(int)(Math.random()*100);
System.out.println("数组中数据:");
for (int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
System.out.println();
//使用选择排序从小到大排序
for(int j=0;j<a.length-1;j++){
for (int i=0;i<a.length;i++){
if (a[i]>a[j]){
int temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
}
System.out.println("使用选择排序的数据:");
for (int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
//冒泡法倒排序
for (int j=0;j<a.length;j++){
for (int i=0;i<a.length-1-j;i++){
if (a[i]<a[i+1]){
// int temp=a[i];
// a[i]=a[i+1];
// a[i+1]=temp;
int temp=a[i+1];
a[i+1]=a[i];
a[i]=temp;
}
}
}
// 把内容打印出来
System.out.println();
for (int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
}
}
标签:ati dea rand public creat 选择 static dom created
原文地址:https://www.cnblogs.com/jinrongg/p/12330406.html