📅  最后修改于: 2023-12-03 14:42:52.107000             🧑  作者: Mango
在Java中,StrictMath
类提供了一组数学运算方法,其中包含了fma()
方法。“fma”代表“Fused Multiply-Add(融合乘加运算)”。
StrictMath.fma()
方法用于执行两个指定的浮点数相乘,然后将结果与第三个指定浮点数相加。它使用标准的浮点数运算规则进行计算,并且返回结果的精度也与标准规则保持一致。
方法签名如下:
public static double fma(double x, double y, double z)
参数说明:
x
:需要相乘的第一个浮点数y
:需要相乘的第二个浮点数z
:需要与相乘结果相加的浮点数返回值:
public class FmaExample {
public static void main(String[] args) {
double x = 2.5;
double y = 3.8;
double z = 1.2;
double result = StrictMath.fma(x, y, z);
System.out.println("Result: " + result);
}
}
输出结果:
Result: 10.5
以上示例中,我们将x
和y
进行相乘,然后将结果与z
相加,得到的结果为10.5
。