下面是一个使用strictfp关键字的简单示例代码:
```java
public class StrictfpExample {
// 使用strictfp关键字修饰的方法
strictfp static double calculate(double a, double b) {
return a * b;
}
public static void main(String[] args) {
double x = 10.5;
double y = 20.3;
double result = calculate(x, y);
System.out.println("计算结果: " + result);
}
```
在上面的示例代码中,我们定义了一个名为`StrictfpExample`的类。在类中,我们使用了`strictfp`关键字来修饰`calculate`方法。这意味着该方法的计算结果将始终精确地遵循IEEE 754规范,无论在不同的平台上运行时的浮点数计算是否会产生微小的差异。
在`main`方法中,我们定义了两个双精度浮点数变量`x`和`y`,并将它们作为参数传递给`calculate`方法。将计算结果打印到控制台上。