为什么得不到21?

来源:4-11 Java循环跳转语句之 break

qq_终究是终局_04105889

2017-03-28 20:39

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?

写回答 关注

4回答

  • 慕瓜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;
        }
       } 
      }

    慕粉0910...

    你这个在a等于一的时候就会跳出循环的

    2017-05-01 08:53:42

    共 1 条回复 >

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

       }  

    加油

    慕娘5906... 回复慕娘5906...

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

    2017-04-20 19:14:30

    共 2 条回复 >

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

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

1165795 学习 · 17588 问题

查看课程

相似问题