java编程:求3到100内10个随机素数并从小到大输出。
完整的程序参考
public static void main(String[] args) {
// TODO code application logic here
Random r = new Random();
int n=10;
int []a=new int[n];
int i,j,t;
for(i=0;i<n;i++)
a[i]=3+r.nextInt(98); //3~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]);
}
热门标签: