當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Math abs()用法及代碼示例


在本教程中,我們將借助示例了解 Java Math.abs() 方法。

abs() 方法返回指定值的絕對值。

示例

class Main {
  public static void main(String[] args) {

    // print the absolute value
    System.out.println(Math.abs(-7.89));

  }
}

數學語法。abs()

用法:

Math.abs(num)

在這裏,abs() 是一個靜態方法。因此,我們使用類名 Math 訪問該方法。

參數:

abs() 方法采用單個參數。

  • num- 要返回其絕對值的數字。號碼可以是:
    • int
    • double
    • float
    • long

返回:

  • 返回指定數字的絕對值
  • 如果指定的數字是負數,則返回正值

示例 1:帶有正數的 Java 數學 abs()

class Main {
  public static void main(String[] args) {

    // create variables
    int a = 7;
    long b = -23333343;
    double c = 9.6777777;
    float d = -9.9f;

    // print the absolute value
    System.out.println(Math.abs(a));  // 7
    System.out.println(Math.abs(c));  // 9.6777777


    // print the value without negative sign
    System.out.println(Math.abs(b));  // 23333343
    System.out.println(Math.abs(d));  // 9.9
  }
}

在上麵的例子中,我們已經導入了java.lang.Math 包。如果我們想使用Math 類的方法,這一點很重要。注意表達式,

Math.abs(a)

在這裏,我們直接使用了類名來調用方法。這是因為abs() 是一個靜態方法。

示例 2:帶有負數的 Java 數學 abs()

class Main {
  public static void main(String[] args) {

    // create variables
    int a = -35;
    long b = -141224423L;
    double c = -9.6777777d;
    float d = -7.7f;

    // get the absolute value
    System.out.println(Math.abs(a));  // 35
    System.out.println(Math.abs(b));  // 141224423
    System.out.println(Math.abs(c));  // 9.6777777
    System.out.println(Math.abs(d));  // 7.7
  }
}

在這裏,我們可以看到abs()方法將負值轉換為正值。

相關用法


注:本文由純淨天空篩選整理自 Java Math abs()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。