Java.lang.Math 类

java.lang.Math.multiplyExact() 方法返回其参数的乘积。如果结果溢出 int,它将引发异常。

语法

public static int multiplyExact(int x, int y)  

参数

x 指定第一个值。
y 指定第二个值。

返回值

返回其参数的乘积。

异常

抛出ArithmeticException ,如果结果溢出 int。

示例:

在下面的示例中,multiplyExact() 方法用于将给定数字相乘.

import java.lang.*;

public class MyClass {
 public static void main(String[] args) {
  int x = 12;
  int y = 17;
  int p = 145;
  int q = 139;
  
  System.out.println(Math.multiplyExact(x, y)); 
  System.out.println(Math.multiplyExact(p, q));    
 }
}

上述代码的输出将是:

204
20155