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