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

  • ehowhome

    ehowhome

    22 NİSAN 2009
  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • PomplamooseMusic

    PomplamooseM

    28 HAZİRAN 2008