Java Math nextAfter ()

Phương thức Java Math nextAfter () trả về một số liền kề với đối số đầu tiên theo hướng của đối số thứ hai.

Tức là, nếu đối số đầu tiên là 6,7 và đối số thứ hai là 2,3 , thì số liền kề của 6,7 theo hướng 2,36,699999999999999 .

Cú pháp của nextAfter()phương thức là:

 Math.nextAfter(start, direction)

Lưu ý : nextAfter()Phương thức này là một phương thức tĩnh. Do đó, chúng ta có thể gọi phương thức trực tiếp bằng cách sử dụng tên lớp Math.

Tham số nextAfter ()

  • bắt đầu - số bắt đầu có số liền kề được trả về
  • hướng - chỉ định số liền kề nào startsẽ được trả về

Lưu ý : Kiểu dữ liệu bắt đầu và hướng có thể là float hoặc double.

nextAfter () Giá trị trả lại

  • trả về số liền kề để bắt đầu theo hướng

Lưu ý : Nếu điểm bắt đầu và hướng bằng nhau, thì giá trị tương đương với hướng sẽ được trả về.

Ví dụ: Java Math.nextAfter ()

 class Main ( public static void main(String() args) ( // float arguments // returns the smaller adjacent number float start1 = 7.9f; float direction1 = 3.3f; System.out.println(Math.nextAfter(start1, direction1)); // 7.8999996 // double arguments // returns the larger adjacent number double start2 = 7.9f; double direction2 = 9.8f; System.out.println(Math.nextAfter(start2, direction2)); // 7.9000000953674325 ) )

Hướng dẫn được đề xuất

  • Math.nextUp ()
  • Math.nextDown ()

thú vị bài viết...