随机数素数并写入数组

package Zhuangxiangchaixiang;
import java.util.Scanner;
public class Testnumber {
public static boolean panduan(long num)

{
	if(num==1)
		
		return false;
	if(num==2)
		return true;
	int  i=3;
		while(i<num)
		{
			if(num%i==0)
				return false;
			else
				++i;
		}
			return true;
		
	}

public static void main(String[] args)
{
Testnumber f=new Testnumber();
/* Scanner input=new Scanner(System.in);
System.out.println(“请输入一个整数”);

long zhengshu=input.nextLong();*/
int a=0;
for(int j=0;j<100;++j){

long ii=(long)(Math.random()*100);

//再提一个新的需求将素数写入数组当中,并对数组进行一个排序
long b[]=new long[100];
if(f.panduan(ii))
{	b[a]=ii;

System.out.println("b"+"["+a+"]"+"的值是"+b[a]);
++a;
//还要在对b数组里的元素进行一次排序的问题
	System.out.println(ii+"是一个素数的");}
else
	
	{System.out.println(ii+"是一个fei素数的");

}
}

/*{
	for(long k=0;k<a-2-j;++k)
	{
		if(b[k]>b[k+1])
		{
			long t=b[k];
			b[k]=b[k+1];
			b[k+1]=t;
		}
	}
}
*/
	


}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值