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ı:
Bir yanıt bırakın