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