浏览 2652 次
锁定老帖子 主题:整数相除时要注意
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-11-20
表达式计算结果精度与被除数和除数中精度最高的看齐,见下例: int a = 1024; int b = 2048; int c = 3; System.out.println("a/b/c:" + a/b/c); System.out.println("a/(float)b/c:" + a/(float)b/c); System.out.println("(float)a/b/c:" + (float)a/b/c); System.out.println("a/b/(float)c:" + a/b/(float)c); a/b/c:0 a/(float)b/c:0.16666667 (float)a/b/c:0.16666667 a/b/(float)c:0.0 学艺不精,录以自勉。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |