Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java Math atan2() 使用方法及示例

Java Math 數(shù)學(xué)方法

Java Math atan2()方法將指定的直角坐標(biāo)(x,y)轉(zhuǎn)換為極坐標(biāo)(r,θ),并返回角度theta(θ)。

atan2()方法的語(yǔ)法為:

Math.atan2(double y, double x)

注意:atan2()方法是靜態(tài)方法。因此,我們可以使用類名Math直接調(diào)用該方法。

atan2()參數(shù)

  • x / y-直角坐標(biāo)x和y

注意:坐標(biāo)x和y表示二維平面中的點(diǎn)。

atan2()返回值

  • 通過將坐標(biāo)(x,y)轉(zhuǎn)換為坐標(biāo)(r,θ)返回角度θ

示例:Java Math.atan2()

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

    //兩個(gè)坐標(biāo)x和y
    double x = 3.7;
    double y = 6.45;

    //得到角度θ
    double theta = Math.atan2(y, x);
    System.out.println(theta);                   // 1.0499821573815171

    //轉(zhuǎn)換成度數(shù)
    System.out.println(Math.toDegrees(theta));    // 60.15954618200191
  }
}

在此,atan2()方法將坐標(biāo)(x,y)轉(zhuǎn)換為坐標(biāo)(r,θ)并返回角度theta(θ)。

我們已經(jīng)使用Math.toDegrees()方法將角度轉(zhuǎn)換為角度θ。

Java Math 數(shù)學(xué)方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清