if....else if...和if的区别

int a=1;  
if(a==1){System.out.println("1");}  
if(a==2){System.out.println("2");}  
if(a==3){System.out.println("3");}  
if(a==1){System.out.println("1");}  
else if(a==2){System.out.println("2");}  
else if(a==3){System.out.println("3");}  
else if(a==4){System.out.println("4");}  
多个if   不管你前面ture与否后面的都执行  
else  if    如果前面的有一个成立  那么后面的都不执行 

猜你喜欢

转载自blog.csdn.net/M983373615/article/details/89945913