Java 菜鳥(niǎo)教程

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 copySign() 使用方法及示例

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

Java Math copySign()方法復(fù)制第二個(gè)參數(shù)的符號(hào)并將其分配給第一個(gè)參數(shù)。

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

Math.copySign(arg1, arg2)

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

copySign()參數(shù)

  • arg1 - 要替換其符號(hào)的第一個(gè)參數(shù)

  • arg2 - 第二個(gè)參數(shù),其符號(hào)復(fù)制到 arg1

意:數(shù)據(jù)類型arg1和arg2應(yīng)該是float或double。

copySign()返回值

  • 返回第一個(gè)參數(shù),arg1帶有第二個(gè)參數(shù)arg2的符號(hào)

注意:對(duì)于參數(shù)(arg1,-arg2),該方法返回-arg1。

示例:Java Math.copySign()

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

    //  復(fù)制double 參數(shù)的符號(hào)
    double x = 9.6d;
    double y = -6.45;
    System.out.println(Math.copySign(x, y));  // -9.6

    // 復(fù)制 float 參數(shù)的符號(hào)
    float a = -4.5f;
    float b = 7.34f;
    System.out.println(Math.copySign(a, b));  // 4.5

  }
}

正如您看到的,這里的copySign()方法將第二個(gè)變量(y和b)的符號(hào)分配給第一個(gè)變量(x和a)。

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

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