strictfp strictfp strictfp-简介,strictfp-示例

strictfp即 strict float point (精确浮点)。strictfp 关键字可应用于类、接口或方法。当对一个类或接口使用 strictfp 关键字时,该类中的所有代码,包括嵌套类型中的初始设定值和代码,都将严格地进行计算。严格约束意味着所有表达式的结果都必须是 IEEE 754 算法对操作数预期的结果,以单精度和双精度格式表示。

strictfp_strictfp -简介

Strictfp ―― Java 关键字。

strictfp, 即 strict float point (精确浮点)。

strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。当对一个类或接口使用 strictfp 关键字时,该类中的所有代码,包括嵌套类型中的初始设定值和代码,都将严格地进行计算。严格约束意味着所有表达式的结果都必须是 IEEE 754 算法对操作数预期的结果,以单精度和双精度格式表示。

如果你想让你的浮点运算更加精确,而且不会因为不同的硬件平台所执行的结果不一致的话,可以用关键字strictfp.

strictfp_strictfp -示例

示例 1

下面的示例演示了一个使用 strictfp 修饰符声明的类。

// Example of precision control with strictfp

public strictfp class MyClass

{

strictfp strictfp strictfp-简介,strictfp-示例

public MyClass(){}

public static void main(String[] args)

{

float aFloat = 0.6710339f;

double aDouble = 0.04150553411984792d;

double sum = aFloat + aDouble;

float quotient = (float)(aFloat / aDouble);

System.out.println("float: " + aFloat);

System.out.println("double: " + aDouble);

System.out.println("sum: " + sum);

System.out.println("quotient: " + quotient);

}

}

示例输出

float: 0.6710339

double: 0.04150553411984792

sum: 0.71253945297742238

quotient: 16.1673355

示例 2

下面的示例演示了一个使用 strictfp 修饰符声明的方法。

// Example of precision control with strictfp:

public class MyClass2

{

public float aFloat;

public double aDouble;

public MyClass2(){}

public strictfp double add(float a, double b)

{

return (a + b);

}

public static void main(String[] args)

{

MyClass2 myClass2 = new MyClass2();

myClass2.aFloat = 0.6710339f;

myClass2.aDouble = 0.04150553411984792d;

double sum = myClass2.add(myClass2.aFloat, myClass2.aDouble);

System.out.println("float: " + myClass2.aFloat);

System.out.println("double: " + myClass2.aDouble);

System.out.println("sum: " + sum);

}

}

示例输出

float: 0.6710339

double: 0.04150553411984792

sum: 0.71253945297742238

  

爱华网本文地址 » http://www.aihuau.com/a/8103500103/117112.html

更多阅读

畅销书 畅销书-简介,畅销书-示例

一些国家,尤其是美国和英国对某段时间内(通常分每周、每月、每季和每年)在书店和其他市场上销路最好的图书进行统计后公布的排名表中所列的图书。畅销_畅销书 -简介畅销书一些国家,尤其是美国和英国对某段时间内(通常分每周、每月

申论答题卡 申论答题卡-简介,申论答题卡-制作要求

申论答题卡示例 国家公务员考试申论科目所用答题卡,纸质为100至120克双胶纸,A3幅面,格子大小一般为8*8mm,一行25格左右。作答完毕由扫描仪扫描成图片文件,再由人工电脑批改。由于纸质特殊,书写效果与平时纸张不一,建议购买申论答题练习卡进

物以类聚 物以类聚-成语简介,物以类聚-相关典故

物以类聚,成语,本指同类的东西聚在一起,意指坏人彼此臭味相投,勾结在一起。出自《易・系辞上》:方以类聚,物以群分。物以类聚是什么意思_物以类聚 -成语简介物以类聚解释类:同一类。同类的东西聚在一起。指坏人彼此臭味相投,勾结在一起。

声明:《strictfp strictfp strictfp-简介,strictfp-示例》为网友一懒无娱分享!如侵犯到您的合法权益请联系我们删除