This question already has answers here:
When should I use the “strictfp” keyword in java?
(9 个回答)
5年前关闭。
有人在下面的类(class)中解释了关键字
strictfp 关键字不能应用于抽象方法、变量或构造函数。
(9 个回答)
5年前关闭。
有人在下面的类(class)中解释了关键字
strictfp
是什么意思?public strictfp class Demo {
public static void main(String[] args) {
double d = 8e+307;
/** affiche 4 * d /2 donc 2 * d */
System.out.println(4 * d / 2);
/** affiche 2 * d */
System.out.println(2 * d);
}
}
最佳答案
如果在浮点变量中执行操作,Java strictfp 关键字可确保在每个平台上获得相同的结果。strictfp 关键字可应用于方法、类和接口(interface)。
strictfp class A{}//strictfp applied on class
strictfp interface M{}//strictfp applied on interface
class A{
strictfp void m(){}//strictfp applied on method
}
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
}
关于java - 关键字strictfp是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34973348/
10-10 14:04