JAVA – Virgülden Sonra Basamak Sayısı

Merhabalar,

C#’ta ondalıklı sayıların kullanımında virgülden sonra istediğimiz kadar ondalık adedinde göstermek için Math.Round gibi kendi kütüphanesinde bir metodu mevcuttu. Ancak Java’da maalesef böyle bir metot doğrudan bulunmuyor. Yabancı kaynaklarda, yazılımcıların bu konuda hazırladıkları kendi metotlarına da ulaşabileceğiniz gibi, aşağıda sizler için derlemiş ve denemiş olduğum iki metottan faydalanabilirsiniz ve kendi ihtiyacınıza göre revize edebilirsiniz:

1) new DecimalFormat(“##.##”)

public static void main(String[] args) {public static void main(String[] args)

{

double sayi1 = 11.94648466876568768787656;

double sayi2 = 575.546846846846846847;

System.out.println(“Sayıların toplamı = “+(sayi1+sayi2));

System.out.println(“Sayıların toplamı = “+ new DecimalFormat(“##.##”).format(sayi1+sayi2));

System.out.println((“Sayıların toplamı = “+ new DecimalFormat(“##.##”).format(sayi1+sayi2)).replace(‘,’, ‘.’));

}

Programın çıktısı : 


2) Bununla ilgili Math.Round’a benzer kullanabileceğiniz bir metot:

Programın çıktısı:

Emre Alan hakkında 119 makale
Civil Engineer - Geophysical Engineer - Software Developer - 3D Modeler - Beşiktaş Fan - Animal Lover - Kerbonaut

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*