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

错在哪儿哪


public class lianxi02 {

public static void main(String[] ags){

    int count =0;

    for(int i =101;i <200;i=2){

    boolean b =false;

    for(int j=2; j<=Math.sqrt(i);j++){

    }

    if(i % j ==0){b=false;break;} 

    else     {b=true;}

    }

    if(b ==true){count++;System.out.println(i);}

                    

    System.out.println("素数个数是:"+count); }

}


正在回答

2 回答

int count =0;

   for(int i =101;i <200;i++){

   boolean b =false;

   for(int j=2; j<=Math.sqrt(i);j++){

   if(i % j ==0){b=false;break;} 

   else     {b=true;}

   }

   if(b==true){count++;}

   }

   System.out.print("素数个数是:"+count);

0 回复 有任何疑惑可以回复我~

第一层循环  i等于2  错

第二层循环的括号放错了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165458    人
  • 解答问题       17585    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

错在哪儿哪

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信