首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
表达式1+2+"hello"+8的值为( )。
表达式1+2+"hello"+8的值为( )。
admin
2010-12-17
74
问题
表达式1+2+"hello"+8的值为( )。
选项
A、12hello8
B、3hello8
C、12hello
D、不能运算
答案
B
解析
当一个表达式的各个操作数的类型不一致时,系统会根据情况进行数据类型的转换 (若不能自动转换,编译时会报错)。但在运行时并不是一次性地将所有的数据都转换为相同类型的数据才开始计算,而是根据运算符的优先级,按需转换。本表达式中“2”的前后都是“+”运算符,其优先级一样,按顺序运算,因此先进行1+2的运算,其结果3再与"hello"作+运算,此时由于”hello"是一个String对象,系统自动将3转换为String对象后再与"hello"作连接运算,其结果"3hello"再继续与后面的操作数进行运算。
转载请注明原文地址:https://kaotiyun.com/show/yg9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
下列叙述中正确的是
在容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
下面不属于需求分析阶段任务的是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
下面属于白盒测试方法的是
下列各类计算机程序语言中,不属于高级程序设计语言的是()。
结构化程序设计中,对goto语句的使用描述正确的是
ls是一个列表,内容如下:ls=[123,’’456’’,789,’’123’’,456,’’789’’]请补充如下代码,使用remove()方法,采用一行语句,删除元素789。ls=[123,’’456’’,789,’’123’’,456,’’78
随机试题
信威SCDMA系统的手持终端的极化方式是()极化。
门冬胰岛素的结构是
规划衔接要遵循的原则包括()。
【例题4·简答题】甲、乙、丙三位出资人共同投资设立丁有限责任公司(以下简称丁公司)。甲、乙出资人按照出资协议的约定按期缴纳了出资额,丙出资人通过与银行串通编造虚假的银行进账单。虚构了出资。ABC会计师事务所的分支机构接受委托对拟设立的丁公司的注册资本进行审
斯腾伯格认为在认知性智力活动中起着最重要的核心作用,它解决问题时使用的策略的智力内部构成成分是()。
______(油漆成)red,thebuildingstandsoutamongtherestandlooksveryattractive.(paint)
无效民事行为是指已经成立,但因欠缺民事法律行为有效条件而不具有法律约束力的行为。以下属于无效民事行为的是()。
ThegrowingtradegapbetweentheUnitedStatesanditstradingpartnerswouldcontinuetowiden,duetothecontinuedrepercuss
Prior to the UML, there was no clear leading(111)language. Users had to choose from among many similar modeling languages with m
A、Helikeship-hopdancingverymuch.B、HehasbeenonTVtwice.C、Hedoesn’tminddancinginthepublic.D、Heonlymakesfriend
最新回复
(
0
)