分析以下需求,并用代码实现:
(1)打印1-100之间的所有素数及个数
(2)每行输出5个满足条件的数,之间用空格分隔
(3)如果一个大于1的自然数,这个数只能被1和其本身整除,这个数就叫素数。
(4)如:2 3 5 7 11
class Test2{
public static void main(String args[]){
int x=2,count=0;
while (x<100){
x++;
for (int y=2;y<x ; y++){
if ((x%y)==0){
break;
}else{
if (y==(x-1)){
count++;
System.out.print(x+" ");
}
continue;
}
}
if (count==5){
System.out.println("");
count=1;
}
}
}
}
以上是我自己写的,不知道还能不能优化 |
|