A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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);
}
}
第三种你造吗?
原来循环也可以命名的哈

3 个回复

倒序浏览
进来学的来的
回复 使用道具 举报
赞一个先!表示现在还看不懂
回复 使用道具 举报
我只知道1种~~谢谢了~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马