对于浮点数的算术运算,实现可移植性是相当困难的
java中把main方法标记为public static strictfp void main(String[]args)时,在main方法中的所有指令都将使用严格的浮点来产生理想的结果。也就是使用strictfp关键字标记的方法会采用严格的浮点计算。
实际的计算方式将取决于Intel处理器。在默认情况下,中间结果允许使用扩展的指数,但不允许使用扩展的尾数。
采用严格的计算有可能产生溢出。
对于浮点数的算术运算,实现可移植性是相当困难的
java中把main方法标记为public static strictfp void main(String[]args)时,在main方法中的所有指令都将使用严格的浮点来产生理想的结果。也就是使用strictfp关键字标记的方法会采用严格的浮点计算。
实际的计算方式将取决于Intel处理器。在默认情况下,中间结果允许使用扩展的指数,但不允许使用扩展的尾数。
采用严格的计算有可能产生溢出。