SORU
19 NİSAN 2011, Salı


yuvarlak java iki basamağa çift

Tamam bu çift için 2 ondalık basamak bir yuvarlak yaptım

amount = roundTwoDecimals(amount);

public double roundTwoDecimals(double d) {
    DecimalFormat twoDForm = new DecimalFormat("#.##");
    return Double.valueOf(twoDForm.format(d));
}

İşler böyle = 25.3569 falan tutar? Ama tutar = başı 25,00 veya = 25.0, 25.0 sonra elde tutar! İstediğim yuvarlama olarak 2 ondalık biçim hem de. Özür dilerim benim sorum açık değildir. Herhangi bir yardım seviniriz.

CEVAP
12 HAZİRAN 2013, ÇARŞAMBA


Sadece kullanın: (çok kolay)

double number = 651.5176515121351;

number = Math.round(number * 100);
number = number/100;

Çıkış 651.52 olacak

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • Good Creative Academy

    Good Creativ

    19 Kasım 2009