java:BigInteger類的概述和方法使用
阿新 • • 發佈:2018-12-13
* A:BigInteger的概述 可以讓超過Integer範圍內的資料進行運算 B:構造方法 public BigInteger(String val) C:成員方法 public BigInteger add(BigInteger val) public BigInteger subtract(BigInteger val) public BigInteger multiply(BigInteger val) public BigInteger divide(BigInteger val) public BigInteger[] divideAndRemainder(BigInteger val)
import java.math.BigInteger; public class Demo4_BigInteger { public static void main(String[] args) { // TODO Auto-generated method stub String bi1="284382947912749724397293"; BigInteger bi2=new BigInteger("100"); BigInteger bi3=new BigInteger("2"); System.out.println(bi2.add(bi3));//相加 System.out.println(bi2.subtract(bi3));//相減 System.out.println(bi2.multiply(bi3));//相乘 System.out.println(bi2.divide(bi3));//相除 BigInteger[] arr=bi2.divideAndRemainder(bi3);//兩個 BigInteger 的陣列:商 (this / val) 是初始元素,餘數 (this % val) 是最終元素。 for (int i = 0; i < arr.length; i++) { System.out.println("陣列的值:"+arr[i]); } } }