Bagaimana kita mengubahnya BigDecimalmenjadi Doubledi java? Saya memiliki persyaratan di mana kami harus menggunakan Double sebagai argumen tetapi kami mendapatkan BigDecimaljadi saya harus mengubahnya BigDecimalmenjadi Double.
Selalu Baca dokumentasi sebelum mengajukan pertanyaan. Anda akan sering menemukan bahwa pertanyaan Anda telah terjawab. Lihat
—
Justin
doubleValue(). (Petunjuk: untuk menemukan dokumentasi untuk kelas tertentu, cukup cari nama kelas di google, diikuti dengan java. Misalnya, untuk menemukan dokumentasi ini, saya mencari "BigDecimal Java")
"Saya memiliki persyaratan di mana kita harus menggunakan Double sebagai argumen" Dapatkan persyaratan diubah. Tidak ada gunanya menggunakan
—
Marquis dari Lorne
BigDecimalsama sekali kecuali Anda menggunakannya dari ujung ke ujung. Persyaratan ini mengganggu akurasi; dapat membahayakan kepatuhan terhadap peraturan; dan mungkin merupakan kelalaian yang dapat ditindaklanjuti.
Mengapa Anda menggunakan
—
Peter Lawrey
Doubledan tidak double. Apakah ini bidang yang bisa null?
@EJP Menggunakan
—
Peter Lawrey
doubletidak terlalu buruk, tetapi karena memiliki 15+ digit akurasi representasi yang lebih dari yang dibutuhkan sebagian besar program, tetapi saya setuju tidak ada gunanya menggunakan BigDecimal beberapa kali karena Anda lebih cenderung menambahkan bug / kompleksitas.
new BigDecimal(2).doubleValue()