Rumah > Java > javaTutorial > Bagaimana untuk menggunakan BigDecimal dalam java

Bagaimana untuk menggunakan BigDecimal dalam java

WBOY
Lepaskan: 2023-04-18 21:46:01
ke hadapan
1976 orang telah melayarinya

1. BigDecimal menggunakan skala() untuk mewakili bilangan tempat perpuluhan.

   BigDecimal d1 = new BigDecimal("987.65");
   BigDecimal d2 = new BigDecimal("987.6500");
   BigDecimal d3 = new BigDecimal("98765400");
   System.out.println(d1.scale()); // 2,表示两位小数
   System.out.println(d2.scale()); // 4
   System.out.println(d3.scale()); // 0
Salin selepas log masuk

2. Kaedah stripTrailingZeros() dalam BigDecimal boleh memformat BigDecimal kepada nombor yang sama dengan 0s dikeluarkan dari hujung nilai.

   BigDecimal d1 = new BigDecimal("123.4500");
   BigDecimal d2 = d1.stripTrailingZeros();
   System.out.println(d1+" "+d1.scale()); // 123.4500  4
   System.out.println(d2+" "+d2.scale()); // 123.45  2,因为去掉了00
   
   BigDecimal d3 = new BigDecimal("1234500");
   BigDecimal d4 = d3.stripTrailingZeros();
   System.out.println(d3+" "+d3.scale()); // 1234500  0
   System.out.println(d4+" "+d4.scale()); // 1.2345E+6  -2
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggunakan BigDecimal dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan