public class function5 { //记得修改文件名或类名
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=2,j,count=0,z,x=0;
for(i=2;i<100;i++)
{
j=i+1;
z=j*i-1;
if(prime(z))
{
System.out.println(i+"*"+j+"-1"+"="+(i*j-1));
count++;
}
x=x+z;
}
System.out.println("100以内的友素数有"+count+"个");
System.out.println("友素数的和为"+x);
}
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;
}
}
}
//友素数
//含义:相邻的两个数的乘机减去一得出来的数如果是素数,那么这个数被称为友素数
//例如:70和71是相邻的两个数 70*71-1=4969 4969是素数也被称为友素数