Bir Sayıyı n Ondalık Basamağa Yuvarlayan Kotlin Programı

Bu programda, Kotlin'de verilen bir sayıyı n ondalık basamağa yuvarlamayı öğreneceksiniz.

Örnek 1: Biçimi kullanarak bir Sayı yuvarlama

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

Programı çalıştırdığınızda, çıktı:

 1.3457

Yukarıdaki programda, verilen kayan nokta numarasını 4 ondalık basamağa yazdırmak için format () yöntemini kullandık. 4 ondalık basamak, format tarafından verilir.4f.

Bu , noktadan sonra (ondalık basamaklar) yalnızca 4 hane yazdırmak anlamına gelir ve f, kayan nokta sayısını yazdırmak anlamına gelir.

Örnek 2: DecimalFormat kullanarak bir sayıyı yuvarlayın

 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)) )

Programı çalıştırdığınızda, çıktı:

 1.346

Yukarıdaki programda, DecimalFormatbelirli bir sayıyı yuvarlamak için sınıfı kullandık .

Biçimi # kalıpları kullanarak açıklıyoruz #.###. Bu, 3 ondalık basamağa kadar sayı istediğimiz anlamına gelir. Yuvarlama modunu da olarak ayarladık Ceiling, bu son verilen yerin bir sonraki sayıya yuvarlanmasına neden olur.

Yani, 1.34567 3 ondalık basamağa yuvarlanmış 1.346 yazdırır; 6, 3. basamak ondalık 5 için sonraki sayıdır.

İşte eşdeğer Java kodu: Bir sayıyı n basamağa yuvarlayan Java programı.

Ilginç makaleler...