if与else if 的 区别 :
在需要使用多个if的 时候 我以前一直习惯用if if,一直觉的它和else if没有区别,现在才发现它们之间是有很大的区别的。他们之间的区别在不用else的 时候 if语句是会执行下去 有啦else后前面条件满足后就不在往下面执行。例如:有程序
int val=14;
if(val > 4){
System.out.println("Test A");
}else if(val > 9){
System.out.println("Test B");
}else {
System.out.println("Test C");
}
最后结果是输入“test A”如果是没有else 只有if 则会连test b也一起输出