当前位置: 代码迷 >> Java相关 >> [讨论]没事来灌水,大家来看看
  详细解决方案

[讨论]没事来灌水,大家来看看

热度:160   发布时间:2006-08-11 08:27:31.0
[讨论]没事来灌水,大家来看看

class myif
{ public static void main(String args[])
{int a=0;
if (a>2)
if (a>5) System.out.println(1);
else
if (a<10) System.out.println(2);
else System.out.println(3);

}
}

//请说出当a=0,a=3,a=11的输出情况,可能输出3吗?
先想想看,看看你想的是否与运行的结果相同
没事,来灌水
欢迎扔砖

搜索更多相关的解决方案: 灌水  

----------------解决方案--------------------------------------------------------
a=0,什么都不输出,
a=3,输出2,
a=11,输出1。
我觉得不太可能输出3。
大家觉得如何?

----------------解决方案--------------------------------------------------------

哈  终于有机会说LZ真阴了.....

LZ还故意把格式写成这样
 if (a>2)
if (a>5) System.out.println(1);
else
if (a<10) System.out.println(2);
else System.out.println(3);
认人以为 第一个if后作
else
if (a<10) System.out.println(2);
else System.out.println(3);
其实根本不是的....else只于最近的if配的  所以这个if跟本没有人和他配

LZ真阴  再说一次 


----------------解决方案--------------------------------------------------------
以下是引用wxhwjsw在2006-8-11 12:22:07的发言:

哈  终于有机会说LZ真阴了.....

LZ还故意把格式写成这样
 if (a>2)
if (a>5) System.out.println(1);
else
if (a<10) System.out.println(2);
else System.out.println(3);
认人以为 第一个if后作
else
if (a<10) System.out.println(2);
else System.out.println(3);
其实根本不是的....else只于最近的if配的  所以这个if跟本没有人和他配

LZ真阴  再说一次 


哈哈,第一个if总管全局呀
下面所有的if else都是第一个if的语句块
如果第一个if为假就什么结果也没有
----------------解决方案--------------------------------------------------------

哈哈,一楼跟2楼真有意思!哈哈!


----------------解决方案--------------------------------------------------------
  相关解决方案