StrictMath类的multipleFull(int x,int y)方法用于返回两个参数的确切数学乘积。在参数中,提供了两个整数值,并且此方法以长型表示两个数字的乘积。
用法:
public static long multiplyFull(int x, int y)
参数:此方法接受两个Integer x,y作为参数,其中x和y是要相乘的参数。
返回值:此方法返回long类型值,该值是X * Y的精确乘积。
注意:此方法已添加到JDK 9中。因此,它将无法在Online IDE上运行。
以下示例程序旨在说明multiplyFull()方法:
示例1:
// Java program to demonstrate
// multiplyFull() method of StrictMath class
public class GFG {
// Main method
public static void main(String[] args)
{
// two Integer values
int a = 367428, b = 1374;
// apply multiplyFull method
long c = StrictMath.multiplyFull(a, b);
// print result
System.out.println(a + " * "
+ b + " = " + c);
}
}
输出:
367428 * 1374 = 504846072
示例2:两个整数相乘包含Integer.MAX值。
// Java program to demonstrate
// multiplyFull() method of StrictMath class
public class GFG {
// Main method
public static void main(String[] args)
{
// two Integer values
int a = Integer.MAX_VALUE;
int b = Integer.MAX_VALUE;
// apply multiplyFull method
long c = StrictMath.multiplyFull(a, b);
// print result
System.out.println(a + " * "
+ b + " = " + c);
}
}
输出:
2147483647 * 2147483647 = 4611686014132420609
参考文献:
https://docs.oracle.com/javase/10/docs/api/java/lang/StrictMath.html#multiplyFull(int,int)
相关用法
- Java Math multiplyFull()用法及代码示例
- Java StrictMath ulp()用法及代码示例
- Java StrictMath fma()用法及代码示例
- Java StrictMath min()用法及代码示例
- Java StrictMath max()用法及代码示例
- Java StrictMath cos()用法及代码示例
- Java StrictMath multiplyHigh()用法及代码示例
- Java StrictMath expm1()用法及代码示例
- Java StrictMath ceil()用法及代码示例
- Java StrictMath toIntExact()用法及代码示例
- Java StrictMath asin()用法及代码示例
- Java StrictMath subtractExact()用法及代码示例
- Java StrictMath tan()用法及代码示例
- Java StrictMath log()用法及代码示例
- Java StrictMath exp()用法及代码示例
注:本文由纯净天空筛选整理自AmanSingh2210大神的英文原创作品 StrictMath multiplyFull() method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。