【发布时间】:2016-12-20 10:19:37
【问题描述】:
Input:20
Output:0 is not a Prime
1 is not a prime
2 is a prime
3 is a prime
4 is not a prime
5 is a prime
20 is not a prime(upto number 20)
我的班级
public class Prime{
public static void main(String[] args){
int number=20;
int p;
for(int i=2;i<number;i++){
p=0;
for(int j=2;j<i;j++){
if(i%j==0){
p=1;
}
}
if(p==0){
System.out.println(i+" "+"Is Prime");
}
}
}
}
在上面的程序中我打印了素数,如何在其中打印素数和非素数?提前谢谢! 检查它从 0 不是素数,1 不是素数,2 是素数,3 是素数,4 不是素数,5 是素数,7 是素数,8 不是素数,持续到 n给定
【问题讨论】:
-
提示。
if(p == 0){/*I am prime*/}else{/*I am not prime*/} -
关于素数生成器算法的页面数不胜数,其中一些在这个网站上。
标签: java