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