Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Memformat Nombor dalam Java untuk Kebolehbacaan dan Ketepatan?
Memformat Nombor dalam Java
Memformat nombor dalam Java membolehkan anda mengawal cara nombor dipaparkan kepada pengguna, selalunya untuk tujuan kebolehbacaan atau ketepatan . Begini cara untuk melakukannya:
Memformat Nombor kepada Nombor Tempat Perpuluhan Tertentu
Untuk membundarkan dan memformat nombor kepada nombor tempat perpuluhan tertentu, gunakan BigDecimal atau Math.round().
import java.math.BigDecimal; double r = 5.1234; int decimalPlaces = 2; BigDecimal bd = new BigDecimal(r); bd = bd.setScale(decimalPlaces, BigDecimal.ROUND_HALF_UP); r = bd.doubleValue();
Memformat Nombor dengan Koma
Untuk menambah koma pada nombor, gunakan DecimalFormat.
import java.text.DecimalFormat; DecimalFormat df2 = new DecimalFormat( "#,###,###,##0.00" ); double dd = 100.2397; double dd2dec = new Double(df2.format(dd)).doubleValue();
Nombor Pembundaran
Jika pembundaran diperlukan sebelum memformat, anda boleh menggunakan Math.round():
double r = 5.1234; double rounded = Math.round(r * 100.0f) / 100.0f;
Terbaik Amalan
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memformat Nombor dalam Java untuk Kebolehbacaan dan Ketepatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!