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

为什么得不到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?

正在回答

4 回答

我也不会

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

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

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

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

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

慕粉0910262425

你这个在a等于一的时候就会跳出循环的
2017-05-01 回复 有任何疑惑可以回复我~

首先,你的代码太混乱,括号乱加, 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);  

   }  

加油

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

慕娘5906916

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 回复 有任何疑惑可以回复我~
#2

慕娘5906916 回复 慕娘5906916

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 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么得不到21?

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