首页 > 编程语言 > 详细

Java strictfp

时间:2018-04-22 19:04:30      阅读:174      评论:0      收藏:0      [点我收藏+]

strictfp关键字

用于强制Java中的浮点计算(float或double)的精度符合IEEE 754标准。

不使用strictfp:浮点精度取决于目标平台的硬件,即CPU的浮点处理能力。 

使用strictfp:确保浮点计算的结果在所有平台上始终保持相同。

使用地方

可用在类、接口、方法。

注意

1、构造函数不能用,接口方法也不能用。

2、如果类、接口已声明strictfp,那么该类或接口所有方法和嵌套类型(例如子类、接口)都默认为strictfp。

例子

strictfp class StrictFPClass {
    double num1 = 10e+102;
    double num2 = 6e+08;
    double calculate() {
        return num1 + num2;
    }
}

参考文献

http://www.codejava.net/java-core/the-java-language/java-keyword-strictfp

Java strictfp

原文:https://www.cnblogs.com/lovesong/p/8908544.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!