Java StrictMath toIntExact()方法及示例
java.lang.StrictMath.toIntExact() 是Java中一个内置的方法,用于返回长参数的值。如果结果溢出了一个int,它将抛出一个异常。由于toIntExact(long num)是静态的,所以创建对象不是强制性的。
语法。
参数。该方法接受一个长类型的参数num,其值将被返回。
返回值。该方法将参数返回为一个int。
异常情况。如果参数溢出为一个int,则抛出 ArithmeticException
例子
输入: num = 2727l
输出:2727
输入: num = -86262l
输出:-86262
以下程序说明了java.lang.StrictMath.toIntExact()方法。
程序1 :
输出:
程序2
输出:
程序3: 演示ArithmeticException
输出: