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

  • hanksranger

    hanksranger

    6 EKİM 2009
  • PorterRobinsonVEVO

    PorterRobins

    11 Kasım 2013
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009