本帖最后由 王小聪 于 2012-12-20 21:03 编辑
您好,您的else是和第二个if对应的
补齐括号后的结果是
class Demo
{
public static void main(String[] args)
{
int m=0,n=3;
if(m>0){
if(n>2){
System.out.println("A");
}else{
System.out.println("B");
}
}
}
因为你第一个条件m=0,你的判断是m>0,直接就是false了,所以里面没走,所以没有结果
简单来说就是跳过了下面 的代码
|