Java'ya nasıl BigDecimaldönüşüyoruz Double? Bence argüman olarak Double kullanmak zorunda bir gereksinim var ama biz alıyorsanız BigDecimalben dönüştürmek zorunda BigDecimaliçine Double.
Bir soru sormadan önce daima belgeleri okuyun . Sık sık sorunuzun yanıtlandığını göreceksiniz. Bakın
—
Justin
doubleValue(). (İpucu: belirli bir sınıfa ait belgeleri bulmak için, sınıf adını ve ardından java'yı google'da arayın. Örneğin, bu belgeleri bulmak için "BigDecimal Java" yı aradım)
"İkili argüman olarak kullanmamız gereken bir gereksinimim var" Gereksinimi değiştirildi.
—
Marquis of Lorne
BigDecimalUçtan uca kullanmadığınız sürece kullanmanın hiçbir anlamı yok . Bu gereksinim doğruluğu tehlikeye atar; mevzuata uygunluğu tehlikeye atabilir; ve dava edilebilir ihmal teşkil edebilir.
Neden kullanıyorsun
—
Peter Lawrey
Doubleve kullanmıyorsun double. Olabilecek bir alan mı null?
@EJP Kullanımı
—
Peter Lawrey
doubleo kadar da kötü değil, ancak çoğu programın ihtiyaç duyduğundan daha fazla olan 15+ basamaklı temsil doğruluğuna sahip olduğu için, ancak hata / karmaşıklık ekleme olasılığınız daha yüksek olduğu için bazen BigDecimal'i kullanmanın bir anlamı olmadığını kabul ediyorum.
new BigDecimal(2).doubleValue()