Java用(函数)方法输出100~1000范围的超级素数及个数

  • Post author:
  • Post category:java

 


public class function3 {            //记得修改文件名或类名

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int i=100,count=0;
		int a,b;
		for(i=100;i<1000;i++)
		{
			if(prime(i))
			{
				a=i/10;
				b=i/100;
				if(prime(a)&&prime(b))
				{
					System.out.println(i);
					count++;
				}
			}
		}
		System.out.println("超级素数有"+count+"个");
	}
	
	public static boolean prime(int x)   
	{
		int i=2;
		for(i=2;i<=x-1;i++)
		{
			if(x%i==0)
			{
				break;
			}
		}
		if(x==i)
		{
			return true;		
		}
		else
		{
			return false;		
		}
	}
}
//超级素数

 我有点懒,所以麻烦大家自己去搜一下超级素数的含义!


版权声明:本文为qq_63108921原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。