Java strictfp關鍵字

Java strictfp關鍵字確保您將在每個平臺上獲得相同的結果,如果在浮點變數中執行操作。 不同平臺的精度可能不同,這就是為什麼java編程語言提供了strictfp關鍵字,它用於在每個平臺上獲得相同的結果。 所以,現在我們就可以更好的控制浮點數據類型運算了。

strictfp關鍵字的全法代碼

strictfp關鍵字可以應用於方法,類和介面。

strictfp class A{}//strictfp applied on class

strictfp interface M{}//strictfp applied on interface

class B{
    strictfp void m(){}//strictfp applied on method
}

strictfp關鍵字的非法代碼

strictfp關鍵字不能應用於抽象方法,變數或構造函數。

class B{
    strictfp abstract void m();//Illegal combination of modifiers
}

class B1{
    strictfp int data=10;//modifier strictfp not allowed here
}

class B2{
    strictfp B(){}//modifier strictfp not allowed here
}

上一篇: Java按值調用和引用調用 下一篇: Java命令行參數