Program Java untuk Membulatkan Angka ke n Tempat Desimal

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 DecimalFormatkelas 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.

Artikel yang menarik...