Metode Java Math round () membulatkan nilai yang ditentukan ke nilai int atau panjang terdekat dan mengembalikannya.
Artinya, 1.2 dibulatkan menjadi 1 dan 1.8 dibulatkan menjadi 2 .
Sintaks dari round()
metode ini adalah:
Math.round(value)
Di sini, round()
adalah metode statis. Oleh karena itu, kami mengakses metode menggunakan nama kelas Math
,.
round () Parameter
The round()
Metode mengambil parameter tunggal.
- nilai - angka yang akan dibulatkan
Catatan : Tipe data dari nilai harus salah satu float
atau double
.
round () Nilai Kembali
- mengembalikan
int
nilai jika argumennyafloat
- mengembalikan
long
nilai jika argumennyadouble
The round()
Metode:
- membulatkan ke atas jika nilai setelah desimal lebih besar dari atau sama dengan 5
1.5 => 2 1.7 => 2
- membulatkan ke bawah jika nilai setelah desimal lebih kecil dari 5
1.3 => 1
Contoh 1: Java Math.round () dengan double
class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal double a = 1.878; System.out.println(Math.round(a)); // 2 // value equals to 5 after decimal double b = 1.5; System.out.println(Math.round(b)); // 2 // value less than 5 after decimal double c = 1.34; System.out.println(Math.round(c)); // 1 ) )
Contoh 2: Java Math.round () dengan float
class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal float a = 3.78f; System.out.println(Math.round(a)); // 4 // value equals to 5 after decimal float b = 3.5f; System.out.println(Math.round(b)); // 4 // value less than 5 after decimal float c = 3.44f; System.out.println(Math.round(c)); // 3 ) )
Tutorial yang Direkomendasikan
- Math.floor ()
- Math.ceil ()