按照你的要求,輸出3-100之間的素數,每行顯示5個數,寫出的程式如下:
public class Prime {
public static void main(String[] args) {
int count=1;
for(int i=3;i<=100;i++){
int j;
for(j=2;j
if(i%j==0){
break;
}
if(j==i){
if(count%5==0){
System.out.print(i+" ");
System.out.println();
}else{
count++;
執行結果:
3 5 7 11 13
17 19 23 29 31
37 41 43 47 53
59 61 67 71 73
79 83 89 97
按照你的要求,輸出3-100之間的素數,每行顯示5個數,寫出的程式如下:
public class Prime {
public static void main(String[] args) {
int count=1;
for(int i=3;i<=100;i++){
int j;
for(j=2;j
if(i%j==0){
break;
}
}
if(j==i){
if(count%5==0){
System.out.print(i+" ");
System.out.println();
}else{
System.out.print(i+" ");
}
count++;
}
}
}
}
執行結果:
3 5 7 11 13
17 19 23 29 31
37 41 43 47 53
59 61 67 71 73
79 83 89 97