Java精度类型转换面试题
2016-04-19 23:51
417 查看
public class Test{ public static void main(String[] args){ int a = 5; System.out.println("values is :" + ((a < 5) ? 10.9 : 9)); } }
A. 编译错误
B. 10.9
C. 9
D. 以上答案都不对
答案是D。因为中间有个10.9,Java会根据运算符的精度类型进行自动类型转换。
相关文章推荐
- 机器学习&数据挖掘笔记_16(常见面试之机器学习算法思想简单梳理)
- ava 面试题:编译时与运行时
- Java 面试题:编译时与运行时
- 教师面试详细流程
- SharePoint 轻量化应用之HR招聘系统之初试结果通知及复试面试通知表单
- 程序员编码大赛第三届编码大赛第三题
- Java继承、多态面试题
- 微软面试100题 - 53
- 程序员到底是一个什么职业?
- 网易前端实习面试题
- 面试常见的几个宏的定义
- 面试之经典问题-发送/接受窗口与缓存的关系
- v 面试
- 16.4.19 杭州某创业公司前端开发实习生面试分享(大神勿入)
- 面试中的二叉树问题总结【Java版】
- 程序员编码大赛第三届第二题
- Web前端年后跳槽必看的各种面试题
- 史上最全前端面试题(含答案)
- 攒了个程序员笔记本,做个记录
- 面试题:1+11+111+1111+...+(2016个1)结果中含有多个6