public class PrimeNumber { public void getPrimeNumber(int n) { int i; int j; for (i = 1; i <= n; i++) { for (j = 2; j <= i / 2; j++) { if (i % j == 0) break; } if (j > i / 2) System.out.print(" " + i); } } public static void main(String args[]) { PrimeNumber p = new PrimeNumber(); p.getPrimeNumber(100); }}
public class FindPrime { public static void main(String args[]){ int i,j; int count = 0;
楼主【sonicry】截止到2008-08-03 00:20:18的历史汇总数据(不包括此帖):
发帖的总数量:2 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:2 未结的总分数:0
结贴的百分比:0.00 % 结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=sonicry
for(int i=0;i<=100;i++){
判断好了输出就OK拉!
}
public static void main(String args[]){
int i,j;
for(i=2;i<=100;i++){
for(j=2;j<=i/2;j++){
if(i%j == 0)
break;
}
if(j > i/2)
System.out.print(i +" ");
}
}
}
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
public class PrimeNumber {
public void getPrimeNumber(int n) {
int i;
int j;
for (i = 1; i <= n; i++) {
for (j = 2; j <= i / 2; j++) {
if (i % j == 0)
break;
}
if (j > i / 2)
System.out.print(" " + i);
}
} public static void main(String args[]) {
PrimeNumber p = new PrimeNumber();
p.getPrimeNumber(100);
}}
public static void main(String args[]){
int i,j;
int count = 0;
for(i=2;i<=100;i++){
for(j=2;j<=i/2;j++){
if(i%j == 0)
break;
}
if(j > i/2){
count ++;
System.out.print(i +" ");
}
}
System.out.print("\nThere are "+ count +" prime number.");
}
}
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
There are 25 prime number.
两个 i/2 改为 Math.sqrt(i)
System.out.print(" " + i);请问这句话什么意思?