Math類的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 Math 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 = Math.multiplyFull(a, b);
// print result
System.out.println(a + " * "
+ b + " = " + c);
}
}
輸出:
367428 * 1374 = 504846072
示例2:兩個整數相乘包含Integer.MAX值。
// Java program to demonstrate
// multiplyFull() method of Math 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 = Math.multiplyFull(a, b);
// print result
System.out.println(a + " * "
+ b + " = " + c);
}
}
輸出:
2147483647 * 2147483647 = 4611686014132420609
參考文獻:
https://docs.oracle.com/javase/10/docs/api/java/lang/Math.html#multiplyFull(int,int)
相關用法
- Java StrictMath multiplyFull()用法及代碼示例
- Java Math ulp()用法及代碼示例
- Java Math max()用法及代碼示例
- Java Math sin()用法及代碼示例
- Java Math fma()用法及代碼示例
- Java Math cos()用法及代碼示例
- Java Math min()用法及代碼示例
- Java Math abs()用法及代碼示例
- Java Math tan()用法及代碼示例
- Java Math acos()用法及代碼示例
- Java Math IEEEremainder()用法及代碼示例
- Java Math nextDown()用法及代碼示例
- Java Math random()用法及代碼示例
- Java Math nextUp()用法及代碼示例
- Java Math copySign()用法及代碼示例
注:本文由純淨天空篩選整理自AmanSingh2210大神的英文原創作品 Math multiplyFull() method in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。