Metode Matematika Java rint () mengembalikan nilai yang paling dekat dengan nilai yang ditentukan dan sama dengan bilangan bulat matematika.
Artinya, jika nilai yang ditentukan adalah 5,8 , nilai terdekat yang sama dengan bilangan bulat matematika adalah 6,0 . Dan, untuk nilai 5.4 , nilai terdekat yang sama dengan bilangan bulat matematika adalah 5.0 .
Sintaks dari rint()
metode ini adalah:
Math.rint(double value)
Catatan : rint()
Metode ini adalah metode statis. Karenanya, kita dapat memanggil metode secara langsung menggunakan nama kelas Math
.
rint () Parameter
- arg - argumen yang nilai terdekatnya yang sama dengan integer matematika dikembalikan
rint () Kembalikan Nilai
- mengembalikan nilai terdekat ke arg yang sama dengan bilangan bulat matematika
Contoh: Java Math.rint ()
class Main ( public static void main(String() args) ( // Math.rint() // value greater than 5 after decimal System.out.println(Math.rint(1.878)); // 2.0 // value less than 5 after decimal System.out.println(Math.rint(1.34)); // 1.0 // value equal to 5 after decimal System.out.println(Math.rint(1.5)); // 2.0 // value equal to 5 after decimal System.out.println(Math.rint(2.5)); // 2.0 ) )
Pada contoh di atas, perhatikan dua ekspresi,
// returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5)
Di sini, dalam kedua kasus, nilai setelah desimal sama dengan 5 . Namun,
- untuk 1,5 - metode pembulatan
- untuk 2.5 - metode pembulatan ke bawah.
Itu karena, dalam kasus 0,5 , metode dibulatkan ke nilai genap terdekat. Oleh karena itu, dalam kedua kasus, metode dibulatkan menjadi 2.0 .
Tutorial yang Direkomendasikan
- Math.round ()
- Math.ceil ()
- Math.floor ()