产生0~100之间的8个随机整数,并利用冒泡排序法将其升序排序后输出
java程序,尽量用简单的语言语句编写
完整的参考
import java.util.Random;
public class rand_sort {
public static void main(String[] args) {
// TODO code application logic here
Random r = new Random();
int n=8; //可改
int []a=new int[n];
int i,j,t;
for(i=0;i<n;i++)
a[i]=r.nextInt(100);
//(冒泡法)
for(i=0; i<n-1; i++) //10个元素完成排序需经历9趟
for(j=0; j<n-1-i; j++) //第i趟最多需要经历9-i次交换工作
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
for(i=0;i<n;i++)
System.out.println(a[i]);
}
}
热门标签: