Dalam program ini, anda akan belajar membundarkan nombor tertentu ke n perpuluhan di Kotlin.
Contoh 1: Bundarkan Nombor menggunakan format
fun main(args: Array) ( val num = 1.34567 println("%.4f".format(num)) )
Semasa anda menjalankan program, outputnya adalah:
1.3457
Dalam program di atas, kami telah menggunakan kaedah format () untuk mencetak nombor terapung yang diberi angka hingga 4 tempat perpuluhan. 4 tempat perpuluhan diberikan mengikut format.4f.
Ini bermaksud, hanya mencetak hingga 4 tempat setelah titik (tempat perpuluhan), dan f bermaksud mencetak nombor titik terapung.
Contoh 2: Bundarkan Nombor 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)) )
Semasa anda menjalankan program, outputnya adalah:
1.346
Dalam program di atas, kami telah menggunakan DecimalFormat
kelas untuk membundarkan nombor nombor tertentu.
Kami menyatakan format menggunakan corak # #.###
. Ini bermaksud, kita mahu angka hingga 3 perpuluhan. Kami juga menetapkan mod pembundaran ke Ceiling
, ini menyebabkan tempat yang terakhir dibundarkan ke nombor berikutnya.
Jadi, 1.34567 dibundarkan ke 3 tempat perpuluhan mencetak 1.346, 6 adalah nombor seterusnya untuk perpuluhan tempat ke-3 5.
Inilah kod Java yang setara: Program Java untuk membundarkan nombor ke n tempat.