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


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


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

sqrt() 方法返回指定數字的平方根。

示例

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

    // compute square root of 25
    System.out.println(Math.sqrt(25));


  }
}

// Output: 5.0

數學語法。sqrt()

用法:

Math.sqrt(double num)

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

參數:

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

  • num- 要計算其平方根的數

sqrt() 返回值

  • 返回指定數字的平方根
  • 如果參數小於 0 或 NaN,則返回 NaN

注意:該方法始終返回正數且正確舍入的數字。

示例:Java 數學 sqrt()

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

    // create a double variable
    double value1 = Double.POSITIVE_INFINITY;
    double value2 = 25.0;
    double value3 = -16;
    double value4 = 0.0;

    // square root of infinity
    System.out.println(Math.sqrt(value1));  // Infinity


    // square root of a positive number
    System.out.println(Math.sqrt(value2));  // 5.0


    // square root of a negative number
    System.out.println(Math.sqrt(value3));  // NaN


    // square root of zero
    System.out.println(Math.sqrt(value4));  // 0.0

  }
}

在上麵的示例中,我們使用了Math.sqrt() 方法來計算無窮大、正數、負數和零的平方根。

這裏,Double.POSITIVE_INFINITY用於在程序中實現正無窮大。

當我們將一個 int 值傳遞給 sqrt() 方法時,它會自動將 int 值轉換為 double 值。

int a = 36;

Math.sqrt(a);   // returns 6.0

相關用法


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