方法一:
public class Text2 {
public static void main(String[] args) {
for(int a=3;a<10000;a++) {
if(getPrimary(a)==1) {
System.out.println(a);
}
}
}
public static int getPrimary (int a) { //用一个调用函数来判断,如果其中一个能整除则打破循环并返回0
for(int b=2;b<a;b++) { //break的用途就在于此!
int c=0;
c=a%b;
if(c==0) {
return 0;
}
}
return 1;
}
}
方法二:
public class Text3 {
public static void main(String[] args) {
for(int a=3;a<10000;a++) {
int flag =0;
for(int b=2;b<a;b++) {
int c=0;
c=a%b;
if(c==0) {
flag=1; //用一个flag变量来做判断,如果其中一个能整除,那就flag为0
break; 用一个flag变量能很好的进行统一的判断,只要有一个不行,就改变这个变量
}
}
if(flag==0) { //判断这个flag
System.out.println(a);
}
}
}
}