黑马程序员技术交流社区
标题:
如何理解如下 的代码?
[打印本页]
作者:
75100313
时间:
2014-1-7 09:17
标题:
如何理解如下 的代码?
本帖最后由 75100313 于 2014-1-7 09:19 编辑
package com.mth.Collection;
public class Test1 {
public static void main(String[] args) {
boolean b = true;
if (b) {
System.out.println("呵呵!");
}
//明明知道真假值 就不需要再去比较了?是这样的意思?
if (b == true) {
System.out.println("嗯嗯!");
}
}
}
复制代码
老师在交通灯里面提到的面试题 没有理解老师的意思 不知道该从哪个角度去理解 特上来请教一下 !感谢大伙!
作者:
jibenwujie
时间:
2014-1-7 09:45
不是说明明知道真假就不需要判断,
而是判断的条件的问题,
所谓的比较,也就是在比较结束后返回true,false作为判断条件。
而你现在已经拿到了判断条件true,还需要比较做什么?
作者:
IT人
时间:
2014-1-7 10:45
if (b == true) {
System.out.println("嗯嗯!");
}
没有意思!因为b就是一个布尔值!再对它进行判断是没有意思的!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2