Java中BigInteger和BigDecimal用法


BigInteger和BigDecimal分別表示大整型和大浮點型,理論上能夠表示無限大的數,只要計算機內存足夠大。

 

 

下面舉例常用函數

 

BigInteger  a=new BigInteger("10");

BigInteger  b=new BigInteger("20");

a.add(b);//用法

a=30;

這里new的對象全部為字符串類型

 

 

1.valueOf(parament); 將參數轉換為指定的類型

 

2.add(); 大整數相加

 

3.subtract(); 相減

 

4.multiply(); 相乘

 

5.divide(); 相除取整

 

6.remainder(); 取余

 

7.pow(); a.pow(b)=a^b;取平方數

 

8.gcd(); 最大公約數

 

9.abs(); 絕對值

 

10.negate(); 取反數

 

11.boolean equals(); 是否相等

 

以上的用法BigDecimal同樣適用

這些只是常用舉例,如需深入請查看jdk api幫助文檔

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM