A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 75100313 高级黑马   /  2014-1-7 09:17  /  873 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 75100313 于 2014-1-7 09:19 编辑
  1. package com.mth.Collection;

  2. public class Test1 {

  3.         public static void main(String[] args) {
  4.                 boolean b = true;
  5.                 if (b) {
  6.                         System.out.println("呵呵!");
  7.                 }
  8. //明明知道真假值 就不需要再去比较了?是这样的意思?
  9.                 if (b == true) {
  10.                         System.out.println("嗯嗯!");
  11.                 }
  12.         }
  13. }
复制代码


老师在交通灯里面提到的面试题  没有理解老师的意思 不知道该从哪个角度去理解   特上来请教一下 !感谢大伙!

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

2 个回复

倒序浏览
不是说明明知道真假就不需要判断,
而是判断的条件的问题,
所谓的比较,也就是在比较结束后返回true,false作为判断条件。
而你现在已经拿到了判断条件true,还需要比较做什么?

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
if (b == true) {
                        System.out.println("嗯嗯!");
                }
没有意思!因为b就是一个布尔值!再对它进行判断是没有意思的!

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马