JAVA课程设计(急用!谢谢!)

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:18:41
编写程序,随机生成10个50以内的整数,从中找出素数,并将所有整数由小到大排列。
要求:1、自定义查找素数的函数(findPrimeNum)以及排序函数(sortNum)排序后显示。随机数使用(Math.Random()方法实现)。
zxsj你在哪看到的?可以帮我找一下然后复制代码到我这吗?因为我是用手机上的,所以比较难找,我先谢了。我现在在上机考试,等一下就要交了…麻烦你帮帮忙

public class Array
{
public static int[] random(int n) //产生n个随机数,返回整型数组
{
if (n>0)
{
int table[] = new int[n];
for (int i=0; i<table.length; i++)
table[i] = (int)(Math.random()*50); //产生一个0~100之间的随机数
return table; //返回一个数组
}
return null;
}

public static void print(int[] table) //输出数组元素
{
if (table!=null)
for (int i=0; i<table.length; i++)
System.out.print(" "+table[i]);
System.out.println();
}

public static void sortNum(int[] table) //直接插入排序
{ //数组是引用类型,元素值将被改变
System.out.println("排序完成:");
for (int i=1; i<table.len