public class prime {
static boolean judge(int a){
boolean b=true;
int c;
for(c=2;c<a;c++){
if(a==a/c*c)
b=false;
break;
}
return b;
}
public static void main(String[] args){
int i=200,j;
for(j=200;j<300;j++){
if(judge(i))
System.out.println(i);
i++;
}
}
}

解决方案 »

  1.   

    public class Prime {
    static boolean judge(int a) {
    boolean b = true;
    int c;
    for (c = 2; c < a; c++) {
    if (a%c==0)
    return b = false;
    }
    return b;
    } public static void main(String[] args) {
    int i = 200, j;
    for (j = 200; j < 300; j++) {
    if (judge(i))
    System.out.println(i);
    i++;
    }
    }
    }
      

  2.   

    package com.xuz.datastruct.csdn;public class Prime {
        static boolean judge(int a) {
            int c;
            for (c = 2; c < Math.sqrt(a); c++) {
                if (a%c==0)
                return false;
            }
            return true;
        }    public static void main(String[] args) {
            for (int i = 1; i < 100; i++) {
                if (judge(i))
                    System.out.println(i);
            }
        }
    }