Metode Java Math decrementExact () mengurangi 1 dari variabel yang ditentukan dan mengembalikannya.
Sintaks dari decrementExact()
metode ini adalah:
Math.decrementExact(num)
Di sini, decrementExact()
adalah metode statis. Oleh karena itu, kami mengakses metode menggunakan nama kelas Math
,.
decrementExact () Parameter
The decrementExact()
Metode mengambil parameter tunggal.
- num - argumen dimana 1 dikurangi
Catatan : Tipe data dari argumen harus int
atau long
.
decrementExact () Nilai Kembali
- mengembalikan nilai setelah mengurangi 1 dari argumen
Contoh 1: Java Math.decrementExact ()
class Main ( public static void main(String() args) ( // create a int variable int a = 65; // decrementExact() with the int argument System.out.println(Math.decrementExact(a)); // 64 // create a long variable long c = 52336L; // decrementExact() with the long argument System.out.println(Math.decrementExact(c)); // 52335 ) )
Dalam contoh di atas, kami telah menggunakan Math.decrementExact()
metode dengan variabel int
dan long
untuk mengurangi 1 dari variabel masing-masing.
Contoh 2: Math.decrementExact () Melempar Exception
The decrementExact()
Metode melempar pengecualian jika hasil pengurangan tersebut meluap tipe data. Artinya, hasil harus berada dalam kisaran tipe data variabel yang ditentukan.
class Main ( public static void main(String() args) ( // create a int variable // minimum int value int a = -2147483648; // decrementExact() with the int argument // throws exception System.out.println(Math.decrementExact(a)); ) )
Dalam contoh di atas, nilai a adalah nilai minimum int
. Di sini, decrementExact()
metode tersebut mengurangi 1 dari a.
a - 1 => -2147483648 - 1 => -2147483649 // out of range of int type
Karenanya, decrementExact()
metode ini menampilkan integer overflow
pengecualian.
Tutorial yang Direkomendasikan
- Math.incrementExact ()
- Math.negateExact ()