Memformat Nilai Berganda dengan Dua Tempat Perpuluhan di Java
Apabila bekerja dengan nilai berganda dalam Java, selalunya perlu memformatkannya dengan yang khusus bilangan tempat perpuluhan. Kelas DecimalFormat menyediakan kaedah mudah untuk mencapai ini.
Soalan Asal:
Anda sedang mencari cara mudah untuk mengendalikan pemformatan nilai perpuluhan dalam Java. Anda telah menggunakan DecimalFormat("#.##") tetapi berminat dengan pendekatan yang lebih baik.
Jawapan:
Pendekatan yang disediakan menggunakan DecimalFormat("#. ##") ialah cara paling berkesan untuk memformat nilai berganda dengan dua tempat perpuluhan. Walau bagaimanapun, terdapat pembetulan kecil pada corak anda:
DecimalFormat df = new DecimalFormat("#.00");
Perhatikan "00" dalam corak, yang menyatakan tepat dua tempat perpuluhan. Jika "#.##" (# mewakili digit "pilihan") digunakan, sifar mengekor akan digugurkan. Sebagai contoh, Format Perpuluhan baharu("#.##").format(3.0d) akan mengeluarkan "3" dan bukannya "3.00".
Atas ialah kandungan terperinci Bagaimana untuk Memformat Nilai Berganda ke Dua Tempat Perpuluhan di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!