错在哪儿哪

来源:2-4 变量是什么

qq_灰太狼_11

2015-08-08 20:27


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回答

  • 慕莱坞6115827
    2018-06-27 08:01:38

    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);

  • 榜十
    2015-08-08 21:46:00

    第一层循环  i等于2  错

    第二层循环的括号放错了

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题