Java的strictfp关键字确保你将获得每个平台上相同的结果,如果你在浮点变量进行操作。精度可以从平台到平台,这就是为什么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
}
评论前必须登录!
注册