首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当执行下面代码时,会输出( )。 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
25
问题
当执行下面代码时,会输出( )。 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全国计算机二级
相关试题推荐
下列函数返回类型为数值型的是
SOL的SEL,ECT语句中,用来定义一个区间范围的特殊运算符是()。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
以下是与设置系统菜单有关的命令,错误的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
打开考生文件夹下的DB数据库,完成如下基本操作:使用报表向导建立一个简单报表。要求选择TABA中的所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为“列”,方向为“横向”;排序字段为NO,升序;报表标题为“计算结果一览表”;报表文
为用户与数据库系统提供接口的语言是
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
一个正在运行的进程由于所申请的资源得不到满足要调用()。
随机试题
头临泣穴的主治病证有
某建设项目为期3年,分年度贷款,第一年贷款400万元,第二年贷款650万元,第三年400万元,年利率为15%,则建设期贷款利息总额为()万元。
负债和所有者权益类账户的期末余额一定在贷方。()
ADB的取值是在0~1之间来回波动的,波动幅度的划、和股票的活跃程度有关。( )
请简要阐述反映信息系统的成本和效益的主要分析指标。
有人说:“学生在学校进一步,回到家里退一步,走人社会退两步。”请运用相关德育原则分析这种现象。
稳健的货币政策要松紧适度。下列不属于货币政策工具范畴的是()。
规定英国建立地方教育当局,且地方当局有权建立中等学校,并资助文法学校,向进入文法学校的初等学校的毕业生提供奖学金,同时还要考虑初等教育与中等教育的衔接问题的法案是
Whenanyoneopensacurrentaccountatabank,heislendingthebankmoney.Hemay(1)_____therepaymentofthemoneyatanyt
下面是关于PCI和IDE的叙述,其中正确的是______。
最新回复
(
0
)