首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当执行下面代码时,会输出( )。 Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); if (bl == b2) if (b1.equals(b
当执行下面代码时,会输出( )。 Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); if (bl == b2) if (b1.equals(b
admin
2010-02-22
30
问题
当执行下面代码时,会输出( )。 Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); if (bl == b2) if (b1.equals(b2)) System.out.println("a"); else System.out.println("b"); else if (bi.equals(b2)) System.out.println("c"); else System.out.println("d");
选项
A、a
B、b
C、c
D、d
答案
4
解析
本题考查对简单类型中的boolean类型的类封装的理解和掌握。对应于基本数据类型boolean的类封装是Boolean。它的构造函数的原型是Boalean(boolean value),将boolean值的数据转换为Boolean的对象。成员函数 equals()的原型是Boolean equals(Object obj),当且仅当obj对象为Boolean对象且它的布尔值与该对象的布尔值相同时返回true。注意关系运算符==用来比较两个操作数的值是否相等。它一般只能用在基本数据类型间的比较,对于复杂的数据类型,这种比较往往都是没有意义的,对于这种没有意义的比较,其结果都为false。在本题的代码中,先创建两个Boolean类的对象b1和b2,并且它们的布尔值都为 true。然后直接对这两个对象进行二:关系运算,这样的运算结果肯定为false,程序流程就走到第1层的else语句那里了,然后再用equals函数对两个对象的布尔值进行比较。因为它们的布尔值都为true,所以返回结果为true。这样输出的结果就为c。
转载请注明原文地址:https://kaotiyun.com/show/ninp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
计算结果不是字符串“Teacher”的语句是
(1)创建一个名为“学生管理”的项目文件。(2)将考生文件夹下的数据库“班级学生”添加到新建的项目文件中。(3)打开数据库“班级学生”,将考生文件夹下的自由表“教师”添加到数据库“班级学生”中;为“教师”表创建一个索引名和索引表达式均为“教师编号”的主
以下关于自由表的叙述,正确的是()。
下列有关过程调用的叙述中,正确的是()。
给出在仓库“WH1”或“WH2”工作,且年龄小于40岁的职工号和姓名,正确的命令是()。
下面有关视图的描述,正确的是()。
下列不属于软件工程3个要素的是()。
在VisualFoxProEp,下列变量中需要事先定义是()。
以下()不属于对象的基本特征。
关键字ASC和DESC分别表示()的含义。
随机试题
成对的喉软骨是
取得病史应尽可能在什么场合进行
A.无典型的转移性右下腹疼痛,但有局部压痛和肌紧张B.症状与病理改变不一致,腹痛轻而炎症已很重C.病变只限于黏膜和黏膜下层,症状和体征较轻D.病变扩散并有小脓肿形成,可形成局限性腹膜炎E.急性阑尾炎化脓、穿孔后,大网膜将阑尾包裹形成炎性包块老年
()发布的《城镇地籍调查规程》规定了《城镇土地分类及含义》,城镇地籍调查及村庄地籍调查应用的是城镇土地分类体系。
“欲速则不达”体现了建设工程质量目标与进度目标的( )关系。
董事会做出决议,必须经商业银行全体董事()通过。
()供应链主要体现供应链的物料转换功能,即以最低的成本将原材料转化成零部件、半成品、产品以及在供应链中的运输等。
关于消费税纳税义务发生时间的说法,正确的有()。
Inspiteoftheintensivecare,thepatientisin______health.
PassageFour(1)Faithschoolsandacademiesshouldbestrippedoftheirpowertochoosepupils,accordingtoresearchthat
最新回复
(
0
)