Program Kotlin untuk Membulatkan Angka menjadi n Tempat Desimal

Dalam program ini, Anda akan belajar membulatkan angka tertentu ke n tempat desimal di Kotlin.

Contoh 1: Membulatkan Angka menggunakan format

 fun main(args: Array) ( val num = 1.34567 println("%.4f".format(num)) )

Saat Anda menjalankan program, hasilnya adalah:

 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 fun main(args: Array) ( val num = 1.34567 val df = DecimalFormat("#.###") df.roundingMode = RoundingMode.CEILING println(df.format(num)) )

Saat Anda menjalankan program, hasilnya adalah:

 1.346

Dalam program di atas, kita telah menggunakan DecimalFormatkelas untuk membulatkan angka bilangan tertentu.

Kami mendeklarasikan format menggunakan pola # #.###. Ini berarti, kami menginginkan angka 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.

Berikut kode Java yang setara: Program Java untuk membulatkan angka ke n tempat.

Artikel yang menarik...