java 多个if 和多个else if 有什么区别?

java 多个if 和多个else if 有什么区别?
例如:
多个if情况:
if(a=1){
System.out.println("a是1");
}
if(a=2){
System.out.println("a是2");
}
if(a=3){
System.out.println("a是3");
}

多个else if情况:
if(a=1){
System.out.println("a是1");
}
else if(a=2){
System.out.println("a是2");
}
else if(a=3){
System.out.println("a是3");
}
这两种情况的判断有什么区别??

第1个回答  2011-11-30
都是if的话,是在这种情况下,满足条件才执行。

else if 是除了if情况之外,都执行。
第2个回答  2011-11-30
多个if 不管你前面ture与否后面的都执行
else if 如果前面的有一个成立 那么后面的都不执行
第3个回答  2011-11-29
没啥区别 喜好不同
相似回答