3.设计一个方法,方法名叫:getCount。用来求1-100之间的素数的个数。要求有返回值,并把结果打印在控制台上.(素数:只能被1和自身整除的数,1不是素数)
1.
public class getCount {
public static void main(String[] args) {
int sum=1;
for(int i=3; i<=100; i++){
boolean f = true;
for(int j=2;j<i;j++){
if(i%j==0){
f=false;
break;
}
}
if(f){
sum=sum+1;
}
}
System.out.println(sum);
}
}
2.
public class getCount {
public static void main(String[] args) {
int sum=1,j=2;
for(int i=3; i<=100; i++){
for(j=2;j<i;j++){
if(i%j==0)break;
}
if(i==j)sum=sum+1;
}
System.out.println(sum);
}
}
3.
public class getCount {
public static void main(String[] args) {
int i,sum=1;
A:for(i=3; i<=100; i++){
for(int j=2;j<i;j++){
if(i%j==0)continue A; }
sum=sum+1;
}
System.out.println(sum);
}
}
第三种你造吗?
原来循环也可以命名的哈 |
|