假如泰坦尼克号是艘中国游轮
2012-10-12 09:48
176 查看
今天,看到某个群里发了一道简单的JAVA题目
j等于?
当时第一反应 就是1.0+5.0+2.0+1.0=9.0
幸亏没有在群里打出,那就要被众人笑。
答案是:7
在JAVA的运算中,数据类型的转换有时候会隐性的发生,当然也会有精度的损失,在这里1/4,3/4都不会生成0.25和0.75,生成的都是0。
做个标记,HOHO,JAVA的运算可马虎不得哟!嘿嘿
double i = 5.0; double j = 1 / 4 + 3 / 4 + i + 12 / 6.0 + 3 / 4 + 1 / 4;
j等于?
当时第一反应 就是1.0+5.0+2.0+1.0=9.0
幸亏没有在群里打出,那就要被众人笑。
答案是:7
在JAVA的运算中,数据类型的转换有时候会隐性的发生,当然也会有精度的损失,在这里1/4,3/4都不会生成0.25和0.75,生成的都是0。
做个标记,HOHO,JAVA的运算可马虎不得哟!嘿嘿
相关文章推荐
- 假如泰坦尼克号是艘中国游轮
- 假如泰坦尼克号上的乘客都是中国人
- 中国股民抢乘“泰坦尼克号(转自www.ftchinese.com)
- 假如微软、Google奉命停止为中国人提供服务
- 假如日本人当年占领中国
- 笑话 假如美国和中国打仗了 父子间对话
- 笑话 假如美国和中国打仗了 父子间对话
- 在网易上看到的一个帖子-假如乔布斯出生在中国
- 假如唐吉柯德来到现在的中国
- 假如中国是个班级,50个城市都是啥职务?
- 假如有一天,华为退出日本市场,从另一个角度分析google退出中国
- 从年轻的booksir看中国网络服务发展
- 中国人取名难啊
- 假如你愿意以原版或影印版价格购买翻译书籍的话
- 《印度阻挡不了中国制造》——了解印度和印度的市场
- iOS 6本地化令中国同行不安:或演变成进化战争
- cocos2d-x游戏开发系列教程-中国象棋02-main函数和欢迎页面
- 中国大陆开源镜像站汇总
- 当今中国
- IBM developerWorks 中国网站时事通讯:第 206 期