问答详情
源自:4-11 Java循环跳转语句之 break

为什么得不到21?

package b; public class a {    public static void main(String [] args){     int a=0;     for(int b=1;b<=10;b++){ a="">20)break;{     System.out.println(a);     }     }    } }  这为什么得不到21?

提问者:qq_终究是终局_04105889 2017-03-28 20:39

个回答

  • 慕瓜6616377
    2017-03-29 19:31:18

    我也不会

  • 慕粉0812274805
    2017-03-28 21:43:22

    if(a>20)
    if(a>=21)都可以离开。  你代码写错了吧

  • 小肖白
    2017-03-28 21:11:23


    public class a { 
      public static void main(String [] args){ 
       int a=0;  
       for(int b=1;b<30;b++){
        a = b;
        if(a > 20){
         System.out.println(a);
         break;
        }
       } 
      }

  • _Linvy
    2017-03-28 20:58:31

    首先,你的代码太混乱,括号乱加, a="">20是什么鬼?  多看格式吧

    按你的思路改出来了


    public static void main(String[] args) {

           

    int a=0;    

    for(int b=1;b<=10;b++){

    if( a>=20) break;

    }

    System.out.println(a);  

       }  

    问题太多,不详细说了,看下边正确的吧

    public static void main(String[] args) {

           

    int a=0;    

    for(int b=1;b<=100;b++){

    a++;

    if( a==21) break;

    }

    System.out.println(a);  

       }  

    加油