C#-多个if与if+多个else 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     如果前面的有一个成立  那么后面的都不执行

 

posted @ 2018-12-29 16:43  ꧁执笔小白꧂  阅读(3153)  评论(0编辑  收藏  举报