- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Java中double类型的变量转换成字符串是什么样子的,还是和原来数值相同吗?
javaSe-1.7 double d1 = 1; double d2 = 1.1; double d3 = 1.1111111111111111111111111111111; double d4 = 1.1111111111111111; double d5 = 1.111111111111111; double d6 = 1.11111
2017-11-29 10:42:40 2402
原创 Java中Math.round()的取整规则
做Java的面试题时遇到了以下这题,百度了一下Math.round()的修约规则,有的说是四舍五入,有的说是四舍六入,发现和我学分析化学时用的数字修约规则(四舍六入五成双)很像,所以验证一下; 原题:Math.round(11.5) 等于多少?Math.round(-11.5)等于多少? 作者给的解题方法如下: 答:Math.round(11.5)的返回值是12,Math.round(-11.
2017-11-01 14:25:54 207335 29
原创 为何short s1 = 1;是对的,而float f=3.4;是错的;
在Java中,没小数点的默认是int,有小数点的默认是 double;short类型变量的初始化语句,只要不超过short范围的就可以直接初始化,所以short s1 = 1;是对的;double转成float时可能会存在无法转换的情况,因为double表示的数据范围大于float表示的数据范围(可以看看二者的MAX_VALUE、MIN_VALUE),所以从double到float要明确使用强制类型
2017-11-01 10:10:40 1503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人