我搞错了 确实是可以
if(m>0)应该执行了 if(n>2)
而 if(n>2)执行了System.out.println("A");
没想到的是第一个if居然能执行多条语句
class Test {
public static void main(String[] args) {
int m = 0, n = 6;
if (m == 0)
System.out.println("D");
System.out.println("E");
if(n > 5)
System.out.println("A");
else
if(n==2)
System.out.println("B");
System.out.println("C");
}
} |