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

  • Max Lee

    Max Lee

    18 AĞUSTOS 2006
  • Samvith V Rao

    Samvith V Ra

    20 EKİM 2006
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011