📜  Java strictfp-关键字

📅  最后修改于: 2020-09-23 09:13:14             🧑  作者: Mango

Java Strictfp关键字

Javastrictfp关键字可确保如果在浮点变量中执行操作,您将在每个平台上获得相同的结果。精度因平台而异,这就是Java编程语言提供了strictfp关键字的原因,因此您在每个平台上都得到相同的结果。因此,现在您可以更好地控制浮点算法了。

strictfp关键字的法律代码

strictfp关键字可以应用于方法,类和接口。

strictfp class A{}//strictfp applied on class  
strictfp interface M{}//strictfp applied on interface  
class A{  
strictfp void m(){}//strictfp applied on method  
}  

strictfp关键字的代码非法

strictfp关键字不能应用于抽象方法,变量或构造函数。

class B{  
strictfp abstract void m();//Illegal combination of modifiers  
}  
class B{  
strictfp int data=10;//modifier strictfp not allowed here  
}  
class B{  
strictfp B(){}//modifier strictfp not allowed here  
}