1 { public static void main(String[] args) { int i,j,flag,temp,ft; //设置i为循环变量 temp = 97;//临时变量,用于标记上一个素数 tp = 0;for( i = 101; i < 1000; i+=2){ flag = 0; //flag用于标识是否为素数,是则为0,不是则为1 for(j = 2 ; j < Math.sqr...
java用for循环求出100-1000的姐妹素数
public class Sushu
1
{
public static void main(String[] args) {
int i,j,flag,temp,ft; //设置i为循环变量
temp = 97;//临时变量,用于标记上一个素数
tp = 0;
for( i = 101; i < 1000; i+=2)
{
flag = 0; //flag用于标识是否为素数,是则为0,不是则为1
for(j = 2 ; j < Math.sqrt(i) ; j++)、
if(i%j == 0)
{
flag = 1;
break;
}
if(flag == 0)
{
if(i - temp == 2)
{
if(tp == 0) //tp用于标识上一个素数是否打印,若打印则为1,否则为0
System.out.print(" "+temp);
System.out.print(" "+i); tp = 1;
}
else tp = 0;
temp = i;
}
}
}
}2017-06-06