«bigdecimal» etiketlenmiş sorular

BigDecimal, Java'da rastgele hassasiyetle ondalık sayıları temsil eden sayısal bir nesne türüdür.


3
BigDecimal - new veya valueOf kullanmak için
Çift d'den BigDecimal nesnesini elde etmenin iki yolu ile karşılaştım. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Hangisi daha iyi bir yaklaşım olabilir? ValueOf yeni bir nesne yaratır mı? Genel olarak (sadece BigDecimal değil), önerilen nedir - new veya valueOf? Teşekkürler.
101 java  bigdecimal 

14
Java'da Parasal Değerleri Gösterme [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 7 yıl önce kapalı . Bu soruyu geliştirin Java'da parasal değerleri temsil etmek için BigDecimal'in önerilen en iyi uygulama olduğunu anlıyorum. Ne …


1
Bir BigDecimal'ın tam olarak float veya double'a dönüşüp dönüşmediğini nasıl anlayabilirim?
Sınıfın BigDecimalkayıpsız dönüşümü garanti etmek için bazı yararlı yöntemleri vardır: byteValueExact() shortValueExact() intValueExact() longValueExact() Ancak yöntemler floatValueExact()ve doubleValueExact()mevcut değildir. Ben yöntemleri için OpenJDK kaynak kodunu okumak floatValue()ve doubleValue(). Her ikisi de sırasıyla pozitif veya negatif sonsuzluğa geri dönebilecek Float.parseFloat()ve Double.parseDouble()sırasıyla geri dönmektedir. Örneğin, 10.000 9'luk bir dizeyi ayrıştırmak pozitif sonsuzluk …
10 java  bigdecimal 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.