黑马程序员技术交流社区
标题:
需求:求1-100之间的素数,每行最多打印十个数
[打印本页]
作者:
linda2906881980
时间:
2015-5-1 18:43
标题:
需求:求1-100之间的素数,每行最多打印十个数
class ZhiShu
{
public static void main(String[] args)
{
int count=0;
for(int num=2;num<=100;num++)
{
boolean Prime=true;
for(int i=2;i<=num/2;i++)
{
if(num%i==0)
{
Prime=false;
break;
}
}
if(Prime)
{
count++;
System.out.print(num+"\t");
}
if(count%10==0)
{
System.out.println();
}
}
}
}
复制代码
作者:
rightyuan521
时间:
2015-5-1 18:45
public static void main(String[] args) {
int x=25; //素数的数量
int y=10; //每行输出素数的数量
int count=0;
int number=2;
while(count<x){
boolean isPrime=true;
for(int i=2;i<=number/2;i++){
if(number%i==0){
isPrime=false;
break;
}
}
if(isPrime){
count++;
System.out.print(number+"\t");
if(count%y==0){
System.out.println();
}
}
number++;
}
}
}
复制代码
作者:
Melo
时间:
2015-5-1 18:49
到现在连什么叫素数都搞不清
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2