打印二到1000之间包括二和1000的所有素数,每行显示八个素数,数字之间用一个空格符隔开。
package 学习;
import java.util.*;
public class study
{
public static void main(String[] args)
{
final int num=1000;
int count=1;//某一行输出的次数
for(int i=2;i<=1000;i++)
{
boolean panduan=true;//panduan的值决定是否对该数输出,true输出,false不输出
for(int j=2;j<=i/2;j++)
{
if(i%j==0)
{
panduan=false;
break;
}
}
if(panduan)
{
{
if(count%8==0)
{
System.out.println(i);
}
else
{
System.out.print(i+" ");
}
}
count++;
}
}
}
}
版权声明:本文为Yunshangxiaohai原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。