Java中BigInteger和BigDecimal用法

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

 

 

下面舉例經常使用函數ide

 

BigInteger  a=new BigInteger("10");函數

BigInteger  b=new BigInteger("20");spa

a.add(b);//用法對象

a=30;ip

這裏new的對象所有爲字符串類型內存

 

 

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

 

2.add(); 大整數相加rem

 

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幫助文檔

相關文章
相關標籤/搜索