Dalam program ini, anda akan belajar membundarkan nombor tertentu ke n perpuluhan di Java.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:
- Jenis Data Java (Primitif)
- Input dan Keluaran Asas Java
Contoh 1: Bundarkan Nombor menggunakan format
public class Decimal ( public static void main(String() args) ( double num = 1.34567; System.out.format("%.4f", num); ) )
Pengeluaran
1.3457
Dalam program di atas, kami telah menggunakan kaedah format () untuk mencetak angka bilangan terapung yang diberi hingga 4 tempat perpuluhan. 4 tempat perpuluhan diberikan mengikut format.4f.
Ini bermaksud, hanya mencetak hingga 4 tempat setelah titik (tempat perpuluhan), dan f bermaksud mencetak nombor titik terapung.
Contoh 2: Bundarkan Nombor menggunakan DecimalFormat
import java.math.RoundingMode; import java.text.DecimalFormat; public class Decimal ( public static void main(String() args) ( double num = 1.34567; DecimalFormat df = new DecimalFormat("#.###"); df.setRoundingMode(RoundingMode.CEILING); System.out.println(df.format(num)); ) )
Pengeluaran
1.346
Dalam program di atas, kami telah menggunakan DecimalFormat
kelas untuk membundarkan nombor nombor tertentu.
Kami menyatakan format menggunakan corak # #.###
. Ini bermaksud kita mahu bilangan hingga 3 tempat perpuluhan. Kami juga menetapkan mod pembundaran ke Ceiling
, ini menyebabkan tempat yang terakhir dibundarkan ke nombor berikutnya.
Jadi, 1.34567 dibundarkan ke 3 tempat perpuluhan mencetak 1.346, 6 adalah nombor seterusnya untuk perpuluhan tempat ke-3 5.