Java StrictMath multiplyExact()方法
- multiplyExact( int num1, int num2 )是java中StrictMath类的一个内建函数,用于获取给定参数的乘积。当结果溢出一个int,即Integer.MAX_VALUE时,它会抛出一个异常。由于这个函数是静态的,所以不需要创建对象。
语法 :
参数:该方法接受两个参数。
- num1:这是一个整数类型,代表一个参数
- num2:这是一个整数类型,代表另一个参数。
返回值:该方法返回num1和num2的乘积。
异常:当结果溢出一个int时,它会抛出ArithmeticException。
示例 :
输入:
num1 = 8
nm2 = 7
输出:56
下面的程序说明了Java.lang.StrictMath.multiplyExact()方法。
输出:
- multiplyExact( long num1, int num2 )是java中StrictMath类的一个内置函数,用于获取给定参数的乘积。当结果溢出一个长条时,它会抛出一个异常。由于这个函数是静态的,所以不需要创建对象。
语法 :
参数:该方法接受两个参数。
- num1: 这是长类型的,代表一个参数
- num2: 这是一个int类型的参数,代表另一个参数
返回值:该方法返回num1和num2的乘积。
异常:当结果溢出一个int时,它会抛出ArithmeticException。
示例 :
输入:
num1 = 8727
nm2 = 2
输出:17454
下面的程序说明了Java.lang.StrictMath.multiplyExact()方法。
输出:
- multiplyExact(long num1, long num2)是java中StrictMath类的一个内建函数,用于获取给定参数的乘积。当结果溢出一个长条时,它会抛出一个异常。由于这个函数是静态的,所以不需要创建对象。
语法 :
参数:该方法接受两个参数。
- num1。这是长类型的,代表一个参数
- num2。这是长类型的参数,代表另一个参数
返回值:该方法返回num1和num2的乘积。
异常:当结果溢出一个长条时,它会抛出ArithmeticException。
示例 :
输入:
num1 = 64954
nm2 = 6643
输出:431489422
下面的程序说明了Java.lang.StrictMath.multiplyExact()方法。
输出: