黑马程序员技术交流社区

标题: 一眼看结果,一个很基础的题,知道的就飘过,不知道学习下!!! [打印本页]

作者: idency    时间: 2014-6-4 21:43
标题: 一眼看结果,一个很基础的题,知道的就飘过,不知道学习下!!!
本帖最后由 idency 于 2014-6-4 23:34 编辑
  1. <span style="line-height: 1.5;">boolean b=true;</span>
  2. if(b=false)
  3. {
  4.         System.out.println("a");
  5. }
  6. else if(b)
  7. {
  8.         System.out.println(b);        
  9. }
  10. else if(!b)
  11. {
  12.         System.out.println("c");
  13. }
  14. else
  15.         System.out.println("d");
复制代码

A.  a       B.  true            C.  c         D.  d

你觉得选哪个?反正我第一次做错了!{:2_33:}







公布答案:  答案是c,没错答案是C.



作者: 何堂红    时间: 2014-6-4 21:53
我选D,是正确答案吧
作者: idency    时间: 2014-6-4 22:05
何堂红 发表于 2014-6-4 21:53
我选D,是正确答案吧

no!  再看看!:)
作者: 何堂红    时间: 2014-6-4 22:08
额,好吧,稍后再看了
作者: 饥渴ing    时间: 2014-6-4 22:29
b=false?这是选C的节奏啊
作者: 素质    时间: 2014-6-4 22:38
不是B项吗
作者: 茂子    时间: 2014-6-4 22:40
我选C,不解释。。。
作者: Autumn    时间: 2014-6-4 23:04
C吧,求解释?
作者: 提菩--空    时间: 2014-6-4 23:16
该选那个啊,看不明白
作者: 温水煮青蛙    时间: 2014-6-4 23:22
这位大兄弟,JAVA代码是不能写在DIV里面的  些了是没效果的 会原文输出
作者: 万马奔腾    时间: 2014-6-4 23:29
是B吗?有答案吗?
作者: idency    时间: 2014-6-4 23:35
饥渴ing 发表于 2014-6-4 22:29
b=false?这是选C的节奏啊

是C,   但是把赋值弄在if 条件语句中着实把我搞晕了
作者: idency    时间: 2014-6-4 23:36
素质 发表于 2014-6-4 22:38
不是B项吗

C啦,亲!:handshake 我选的也是b
作者: idency    时间: 2014-6-4 23:37
万马奔腾 发表于 2014-6-4 23:29
是B吗?有答案吗?

:'(:handshake:'( 是C
作者: idency    时间: 2014-6-4 23:38
提菩--空 发表于 2014-6-4 23:16
该选那个啊,看不明白

选C,这题相当于在if语句的条件语句中进行了赋值
作者: idency    时间: 2014-6-4 23:40
Autumn 发表于 2014-6-4 23:04
C吧,求解释?

C是正解
作者: 万马奔腾    时间: 2014-6-5 01:47
idency 发表于 2014-6-4 23:37
是C

哇塞,刚开始没看清,第一个if(b=false) 原来是赋值啊,看来还是细节定成败啊
作者: 素质    时间: 2014-6-5 03:25
idency 发表于 2014-6-4 23:38
选C,这题相当于在if语句的条件语句中进行了赋值

尼玛 原来这样
作者: 明日辉煌    时间: 2014-6-5 06:50
这个视频有讲过,选c
作者: More    时间: 2014-6-5 08:16
c   前端时间有人问过这个
作者: idency    时间: 2014-6-5 12:40
明日辉煌 发表于 2014-6-5 06:50
这个视频有讲过,选c

好吧,这些细节被我忽略了
作者: 苏周周    时间: 2014-6-5 12:51
c ,第一ifb赋值为false
作者: an1911    时间: 2014-6-5 13:50
陷阱题目啊。。
作者: yxx    时间: 2014-6-5 18:35
选择c。。。。。。。。。。
作者: idency    时间: 2014-6-5 18:45
yxx 发表于 2014-6-5 18:35
选择c。。。。。。。。。。

正解!!!!!!
作者: 闪耀.Q    时间: 2014-6-9 16:32
我开始也选的b,后来学习了下,是这样的理解么?if(判断语句)只能是Boolean类型,而if(b=false)等于if(false),所以选c、、、
作者: 牵手相伴    时间: 2014-6-9 17:39
不错,不错自己做对了,感觉学习编程的时候一定要细心




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2