Java Math seterusnyaDown ()

Kaedah Java Math nextDown () mengembalikan nombor yang berdekatan dengan argumen yang ditentukan ke arah infiniti negatif.

Maksudnya, jika argumennya adalah 6.7 , maka bilangan bersebelahan 6.7 dalam arah infiniti negatif adalah 6.699999999999999 .

Sintaks nextDown()kaedahnya adalah:

 Math.nextDown(start)

Catatan : nextDown()Kaedahnya adalah kaedah statik. Oleh itu, kita boleh memanggil kaedah tersebut secara langsung dengan menggunakan nama kelas Math.

Parameter nextDown ()

  • mula - nombor permulaan yang nombor bersebelahan akan dikembalikan

Catatan : Jenis data permulaan boleh berupa float atau double.

nextDown () Nilai Pulangan

  • mengembalikan nombor yang berdekatan untuk memulakan ke arah infiniti negatif
  • mengembalikan NaN jika permulaan adalah NaN
  • mengembalikan infiniti negatif jika permulaan adalah infiniti negatif

Nota : nextDown()Kaedah ini setara dengan Math.nextAfter (mula, Double.Negative_INFINITY).

Contoh: Java Math.nextDown ()

 class Main ( public static void main(String() args) ( // float arguments float start1 = 7.9f; System.out.println(Math.nextDown(start1)); // 7.8999996 // double arguments double start2 = 7.9; System.out.println(Math.nextDown(start2)); // 7.8999999999999995 // with positive infinity double infinity = Double.NEGATIVE_INFINITY; System.out.println(Math.nextDown(infinity)); // -Infinity // with NaN double nan = Math.sqrt(-5); System.out.println(Math.nextDown(nan)); // NaN ) )

Di sini, kami telah menggunakan kaedah Java Math.sqrt (-5) untuk mengira punca kuasa dua -5 . Oleh kerana, punca kuasa dua nombor negatif bukan nombor, Math.nextDown(nan)mengembalikan NaN .

Ini Double.NEGATIVE_INFINITYadalah bidang Doublekelas yang membolehkan kita melaksanakan infiniti dalam program.

Tutorial yang disyorkan

  • Math.nextSetelah ()
  • Math.nextUp ()

Artikel menarik...