本帖最后由 徐强 于 2012-10-31 13:38 编辑
- public static void main(String[] args) {
- int n=100;
- int k=0;
- //用于储存选出的素数
- StringBuffer sb = new StringBuffer();
- if(n>10){
- sb.append("1,2,3,5,7");
- }
- //6N+1/6N-1求素数的算法
- for(int i=3;i<n/2;i+=3){
- for(int j=0;j<2;j++){
- k = 2*(i+j)-1;
- if(k%5==0?false:k%7==0?false:true){
- sb.append(","+k);
- }
-
- }
- }
-
- System.out.println(sb);
-
-
- }
复制代码 怎么都没人回了,我自己写一个不太成熟的吧。 |