黑马程序员技术交流社区
标题:
打印1-100素数的个数的几种方法
[打印本页]
作者:
田浩然
时间:
2015-11-13 21:16
标题:
打印1-100素数的个数的几种方法
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);
}
}
第三种你造吗?
原来循环也可以命名的哈
作者:
醉叶惜秋
时间:
2015-11-13 22:01
进来学的来的
作者:
xiaolang110
时间:
2015-11-13 23:18
赞一个先!表示现在还看不懂
作者:
ljx550429
时间:
2015-11-14 16:36
我只知道1种~~谢谢了~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2