{
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");
}
}这个是楼主的源代码,if else语句你并没有加大括号,他相当于一下我写的这个代码
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所以并没有输出结果
}
所以,如果想达到的输出结果的目的,请看下面的代码
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");
}
}
}
}此时会输出B.希望对你有所帮助。 |