Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

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

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

Java Math nextAfter()方法在第二個參數(shù)的方向上返回與第一個參數(shù)相鄰的數(shù)字。

也就是說,如果第一個參數(shù)為6.7,第二個參數(shù)為2.3,則在2.3方向上的6.7相鄰數(shù)字是6.699999999999999。

nextAfter()方法的語法為:

Math.nextAfter(start, direction)

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

nextAfter()參數(shù)

  • start - 返回相鄰數(shù)字的起始數(shù)字

  • direction- 指定要返回相鄰的起始數(shù)

注意:start和direction的數(shù)據(jù)類型可以是float或double。

nextAfter()返回值

  • 返回與開始方向相鄰的數(shù)字

注意:如果 start和direction相等,則返回等于direction的值。

示例:Java Math.nextAfter()

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

    // float 參數(shù)
    //返回較小的相鄰數(shù)字
    float start1 = 7.9f;
    float direction1 = 3.3f;
    System.out.println(Math.nextAfter(start1, direction1));  // 7.8999996

    // double 參數(shù)
    //返回較大的相鄰數(shù)字
    double start2 = 7.9f;
    double direction2 = 9.8f;
    System.out.println(Math.nextAfter(start2, direction2));  // 7.9000000953674325

  }
}

推薦的教程

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

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