基本数据类型与 String 之间的转换
2014-05-12 15:13
260 查看
【考题题干】表达式 10.4+"4.2"的结果是什么?
A.返回 double 类型 14.6
B.返回 String 类型"14.6"
C.返回 long 类型 14
D.返回 String 类型"10.44.2"
【试题分析】该面试题中,当+运算符两侧的操作数的类型不一致时,需要统一类型,这时就会发
生类型转换。当一个操作数为原始数据类型,另外一个为字符串时,则基本类型的操作数要转换为等价
的字符串,这时“+”不再是加运算符而是连接符,所以表达式 10.4+"4.2"返回的结果是"10.44.2"。
【参考答案】D
A.返回 double 类型 14.6
B.返回 String 类型"14.6"
C.返回 long 类型 14
D.返回 String 类型"10.44.2"
【试题分析】该面试题中,当+运算符两侧的操作数的类型不一致时,需要统一类型,这时就会发
生类型转换。当一个操作数为原始数据类型,另外一个为字符串时,则基本类型的操作数要转换为等价
的字符串,这时“+”不再是加运算符而是连接符,所以表达式 10.4+"4.2"返回的结果是"10.44.2"。
【参考答案】D
相关文章推荐
- Java的基本数据类型:8种基本类型、对应的包装类、引用数据类型及与String 之间的转换。
- 基本数据类型、包装类、String之间的转换
- Java 基本数据类型与其包装数据类型以及字符串(String)之间的转换问题
- 基本数据类型:8种基本类型、对应的包装类、引用数据类型及与String 之间的转换。
- Date数据类型、基本数据类型与String类型之间的转换
- 基本数据类型、包装类、String之间的转换
- 基本数据类型,包装类型,String类型数据之间的转换
- String与基本类型数据之间的转换
- Java String和基本数据类型之间的转换
- 基本数据类型、String和Integer之间的转换
- 【java基础】在Java中实现基本数据类型与字符、字符串之间的转换
- 用标准C++进行string与各种内置类型数据之间的转换
- 基本数据类型与字符串之间的转换
- 用标准C++进行string与各种内置类型数据之间的转换
- Java中String类型和其他数据类型之间的转换
- String 与 基本数据类型的转换
- 基本数据类型之间的相互转换
- Java基本数据类型之间的转换
- OC基本数据类型与对象之间的转换方法
- java基础之基本数据类型及之间的转换