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!