public class Test {
public static void main(String[] args) {
int i = 2; if (i==3) { System.out.println(1111111); } else if (i==2) { System.out.println(22222); } else if (i!=2) { System.out.println(33333); } else if (i>1) { System.out.println(44444); } else { System.out.println(5555555); } } }输出结果:22222
结论:if 、else if 、else语句中,只要逻辑进入其中一个,其他都不会再执行