为了账号安全,请及时绑定邮箱和手机立即绑定

大一小白求教!!

大一小白求教!!

慕桂英409792 2017-11-10 17:04:09
我想写个函数输出1到100的质数,然后调用它,我这代码哪里出错了,求大神指点一下,万分感谢。
查看完整描述

1 回答

?
慕勒0069038

TA贡献143条经验 获得超39个赞

package t;


import java.util.ArrayList;

import java.util.List;


public class main {

     static List sushu(int a,int b){

         List<Integer> li = new ArrayList<Integer>();

         for( ; a<=b; a++){

             boolean isSushu = true;

             for(int i = 2;  i < a  ; i++  ){

                  if( a%i == 0){

                       isSushu = false;

                       break;

                  }

              }

             if(isSushu)

                  li.add(a);

         }

         return li;

     }


     public static void main(String[] args){

         System.out.println(main.sushu(1, 100));

     }

}


查看完整回答
反对 回复 2017-11-10
  • 慕桂英409792
    慕桂英409792
    不好意思,我想问下你这代码还能简单化点的吗,还想问下我那个代码是哪里错了,谢谢
  • 1 回答
  • 0 关注
  • 981 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信