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_INFINITY
adalah bidang Double
kelas yang membolehkan kita melaksanakan infiniti dalam program.
Tutorial yang disyorkan
- Math.nextSetelah ()
- Math.nextUp ()