Java Math nextUp ()

Kaedah Java Math nextUp () mengembalikan nombor bersebelahan dengan argumen yang ditentukan ke arah infiniti positif.

Iaitu, jika hujah adalah 6.7 , maka bilangan bersebelahan 6.7 ke arah infiniti positif adalah 6,700000000000001 .

Sintaks nextUp()kaedahnya adalah:

 Math.nextUp(start)

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

NextUp () Parameter

  • mula - nombor permulaan yang nombor bersebelahan dikembalikan

Catatan : Jenis data permulaan boleh berupa float atau double.

nextUp () Nilai Pulangan

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

Nota : nextUp()Kaedahnya setara dengan Math.nextAfter (mula, Double.POSITIVE_INFINITY).

Contoh: Java Math.nextUp ()

 class Main ( public static void main(String() args) ( // float arguments float start1 = 7.9f; System.out.println(Math.nextUp(start1)); // 7.9000006 // double arguments double start2 = 7.9; System.out.println(Math.nextUp(start2)); // 7.900000000000001 // with positive infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(infinity); // Infinity // with NaN double nan = Math.sqrt(-5); System.out.println(Math.nextUp(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.nextUp(nan)mengembalikan NaN .

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

Tutorial yang disyorkan

  • Math.nextSetelah ()
  • Math.nextDown ()

Artikel menarik...