java.lang.Math.copySign()方法返回第一個參數,並帶有第二個參數的符號。
注意:
參數可以有兩種類型:
- 雙精度類型:copySign(double magt,double sign)
- 浮點數類型:copySign(float magt,float sign)
用法:
public static double copySign(DataType magt, DataType sign) 參數: magt:argument providing the magnitude of the result. sign:argument providing the sign of the result. 返回: This method returns the magnitude of the first argument with the sign of the second argument.
例:展示java.lang.Math.copySign()方法的用法。
// Java program to demonstrate working
// of java.lang.Math.copySign() method
import java.lang.Math;
class Gfg {
// driver code
public static void main(String args[])
{
double a = 34.543;
double b = -123.44;
// Input a, b
// Output -34.543( a- Magnitude, b- Sign)
System.out.println(Math.copySign(a, b));
// Input b, a
// Output 123.44( b- Magnitude, a- Sign)
System.out.println(Math.copySign(b, a));
float c = 87.56f;
float d = -685.23f;
// Input c, d
// Output -87.56( c- Magnitude, d- Sign)
System.out.println(Math.copySign(c, d));
// Input d, c
// Output 685.23( d- Magnitude, c- Sign)
System.out.println(Math.copySign(d, c));
}
}
輸出:
-34.543 123.44 -87.56 685.23
相關用法
- Java Math tan()用法及代碼示例
- Java Math min()用法及代碼示例
- Java Math cos()用法及代碼示例
- Java Math ulp()用法及代碼示例
- Java Math abs()用法及代碼示例
- Java Math fma()用法及代碼示例
- Java Math sin()用法及代碼示例
- Java Math max()用法及代碼示例
- Java Math sinh()用法及代碼示例
- Java Math multiplyFull()用法及代碼示例
- Java Math multiplyHigh()用法及代碼示例
- Java Math random()用法及代碼示例
- Java Math cosh()用法及代碼示例
- Java Math acos()用法及代碼示例
- Java Math tanh()用法及代碼示例
注:本文由純淨天空篩選整理自Niraj_Pandey大神的英文原創作品 Java Math copySign() method with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。