Dalam program ini, Anda akan belajar membulatkan angka tertentu ke n tempat desimal di Jawa.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:
- Tipe Data Java (Primitif)
- Input dan Output Dasar Java
Contoh 1: Membulatkan Angka menggunakan format
public class Decimal ( public static void main(String() args) ( double num = 1.34567; System.out.format("%.4f", num); ) )
Keluaran
1.3457
Dalam program di atas, kami telah menggunakan metode format () untuk mencetak angka angka floating-point yang diberikan ke 4 tempat desimal. 4 tempat desimal diberikan oleh format.4f.
Artinya, cetak hanya sampai 4 tempat setelah titik (tempat desimal), dan f berarti mencetak angka floating-point.
Contoh 2: Membulatkan Angka menggunakan DecimalFormat
import java.math.RoundingMode; import java.text.DecimalFormat; public class Decimal ( public static void main(String() args) ( double num = 1.34567; DecimalFormat df = new DecimalFormat("#.###"); df.setRoundingMode(RoundingMode.CEILING); System.out.println(df.format(num)); ) )
Keluaran
1.346
Dalam program di atas, kita telah menggunakan DecimalFormat
kelas untuk membulatkan angka bilangan tertentu.
Kami mendeklarasikan format menggunakan pola # #.###
. Ini berarti kami ingin menjumlahkan hingga 3 tempat desimal. Kami juga mengatur mode pembulatan ke Ceiling
, ini menyebabkan tempat yang diberikan terakhir dibulatkan ke nomor berikutnya.
Jadi, 1,34567 dibulatkan menjadi 3 tempat desimal mencetak 1,346, 6 adalah angka berikutnya untuk tempat ke-3 desimal 5.