问答详情
源自:2-4 变量是什么

错在哪儿哪


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

}


提问者:qq_灰太狼_11 2015-08-08 20:27

个回答

  • 慕莱坞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  错

    第二层循环的括号放错了