if 语句的执行流程
自己粗心大意踩的坑, if , 以及 else if 的 执行流程
public static void main(String[] args) {
int level = 2;
if (level == 2){
System.out.println("in level==2 ");
level--;
}else if (level == 1) {
System.out.println("in level==1 ");
}
} //这种情况两个 只会执行一个, 只输出 in level==2
public static void main(String[] args) {
int level = 2;
if (level == 2){
System.out.println("in level==2 ");
level--;
}
if (level == 1) {
System.out.println("in level==1 ");
}
}
// 这种情况 当两个都执行 输出 in level==2 和 in level==1