Java StrictMath atan2()方法
java.lang.StrictMath.atan2() 是java中的一个内置方法,用于计算ordinate_val/abscissa_val在-pi 和pi之间的弧正切。它返回矩形坐标 (abscissa_val, ordinate_val)转换为极坐标 (p, angle)后的角度 。
- 当 abscissa_val为负零且 ordinate_val 为负数时,或者 abscissa_val 为负数且有限且ordinate_val 为负无穷时,其结果是最接近-pi的双倍数值。
- 当两个参数都是正无穷大时,其结果是最接近pi/4的双倍值。
- 当任一参数为NaN时,结果为NaN。
- 当 abscissa_val 为正0, ordinate_val 为正,或者 abscissa_val 为正且有限, ordinate_val 为正无穷大时,结果为正0。
- 当 abscissa_val 为负0, ordinate_val 为正,或者 abscissa_val为负且有限, ordinate_val 为正无穷时,结果为负0。
- 结果是最接近π的双倍值,当 abscissa_val 为正0, ordinate_val 为负,或者 abscissa_val 为正且有限, ordinate_val 为负无穷。
- 当 abscissa_val为正数, ordinate_val 为正零或负零,或者 abscissa_val 为正无穷大, ordinate_val 为有限大时,其结果是最接近pi/2的双倍值。
- 当 abscissa_val 为负数, ordinate_val 为正零或负零,或者 abscissa_val 为负无穷大, ordinate_val 为有限时,其结果是最接近-pi/2的双倍数值。
- 当两个参数都是正无穷大时,其结果是最接近pi/4的双倍值。
- 当 abscissa_val 为正无穷大, ordinate_val 为负无穷大时,结果是最接近3*pi/4的双倍值。
- 当 abscissa_val 为负无穷大, ordinate_val 为正无穷大时,结果是最接近-pi/4的双倍值。
- 当两个参数都是负无穷大时,其结果是最接近-3*pi/4的双倍值。
语法:
参数: 该方法接受两个参数。
- ordinate_val: 这是一个双数类型的参数,是序数。
- abscissa_val :这是一个双倍类型的参数,它是横轴。
返回值: 该方法返回与点(abscissa_val,ordinate_val)相对应的极坐标中的点(p,角度)的θ分量。
以下程序说明了java.lang.StrictMath.atan2()方法:
程序1 :
输出
程序2
输出
计划3 。
输出
计划4 :
输出