码迷,mamicode.com
首页 > 编程语言 > 详细

Java strictfp

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

标签:使用   嵌套类   不能   构造函数   平台   style   eee   pcl   ieee   

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

标签:使用   嵌套类   不能   构造函数   平台   style   eee   pcl   ieee   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!