- signum(double num)是Java中StrictMath類的內置方法,用於獲取參數的signum方法,這意味著:
- 如果參數為零,則結果為零。
- 參數大於零時的結果1.0。
- 如果參數小於零,則結果為-1.0。
用法:
public static double signum(double num)
參數:該方法接受雙精度類型的單個參數num,該參數表示要返回其符號的參數。
返回值:該方法返回參數的符號函數數。它還產生了兩種不同的結果:- 當第一個參數為NaN時,結果為NaN。
- 當num為正零或負零時,結果與參數num相同。
例子:
Input: num = 72.88d Output: 1.0 Input: num = -72.88d Output: -1.0 Input: num = 0.0d Output: 0.0
下麵的程序演示了java.lang.StrictMath.signum(double)方法的用法。
// Java praogram to illustrate the // java.lang.StrictMath.signum(double) import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = 46.82d, num2 = 0.0d, num3 = -0.0d, num4 = -18.2d; // It returns 1.0 since the argument is greater than zero double sig_val = StrictMath.signum(num1); System.out.println("Signum Value = " + sig_val); sig_val = StrictMath.signum(num2); System.out.println("Signum Value = " + sig_val); sig_val = StrictMath.signum(num3); System.out.println("Signum Value = " + sig_val); sig_val = StrictMath.signum(num4); System.out.println("Signum Value = " + sig_val); } }
輸出:Signum Value = 1.0 Signum Value = 0.0 Signum Value = -0.0 Signum Value = -1.0
- signum(float num)是Java中StrictMath類的內置方法,用於獲取參數的signum方法,這意味著:
- 如果參數為零,則結果為零。
- 參數大於零時的結果1.0。
- 如果參數小於零,則結果為-1.0。
用法:
public static float signum(float num)
參數:該方法接受一個float類型的單個參數num,該參數表示要返回其符號的參數。
返回值:該方法返回參數num的signum函數。它還產生了兩種不同的結果:
- 當第一個參數為NaN時,結果為NaN。
- 當num為正零或負零時,結果與參數num相同。
例子:
Input: num = 11.8f Output: 1.0 Input: num = -55.88f Output: -1.0 Input: num = 0.0f Output: 0.0
以下示例程序旨在說明java.lang.StrictMath.signum(float)方法的用法:
// Java praogram to illustrate the // java.lang.StrictMath.signum(float) import java.lang.*; public class Geeks { public static void main(String[] args) { float num1 = 7.22f, num2 = 0.0f, num3 = -0.0f, num4 = -18.11f; // It returns 1.0 since the argument is greater than zero float sig_val = StrictMath.signum(num1); System.out.println("Signum Value = " + sig_val); sig_val = StrictMath.signum(num2); System.out.println("Signum Value = " + sig_val); sig_val = StrictMath.signum(num3); System.out.println("Signum Value = " + sig_val); sig_val = StrictMath.signum(num4); System.out.println("Signum Value = " + sig_val); } }
輸出:Signum Value = 1.0 Signum Value = 0.0 Signum Value = -0.0 Signum Value = -1.0
相關用法
- Java Long signum()用法及代碼示例
- Java signum()用法及代碼示例
- Java BigInteger signum()用法及代碼示例
- Java Integer signum()用法及代碼示例
- Java BigDecimal signum()用法及代碼示例
- Java StrictMath pow()用法及代碼示例
- Java StrictMath exp()用法及代碼示例
- Java StrictMath tan()用法及代碼示例
- Java StrictMath sin()用法及代碼示例
- Java StrictMath log()用法及代碼示例
- Java StrictMath scalb()用法及代碼示例
- Java StrictMath tanh()用法及代碼示例
- Java StrictMath sqrt()用法及代碼示例
- Java StrictMath nextUp()用法及代碼示例
- Java StrictMath atan2()用法及代碼示例
注:本文由純淨天空篩選整理自ankita_chowrasia大神的英文原創作品 StrictMath signum() Method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。