黑马程序员技术交流社区
标题:
if语句问题
[打印本页]
作者:
xieguanxiong
时间:
2012-3-2 18:18
标题:
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");
}
}
这个程序为什么没有输出结果呢?
作者:
王杰
时间:
2012-3-2 18:49
没有结果。
这样才对:
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");
}
}
复制代码
作者:
张锐
时间:
2012-3-2 20:01
因为 else和最近的if匹配,你最外面的if永远进不去。即使格式“看似整齐”。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2