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

Bu programda, Java'da belirli bir sayıyı n ondalık basamağa yuvarlamayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:

  • Java Veri Türleri (İlkel)
  • Java Temel Giriş ve Çıkışı

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

 public class Decimal ( public static void main(String() args) ( double num = 1.34567; System.out.format("%.4f", num); ) )

Çı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; 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)); ) )

Çı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.

Ilginç makaleler...