Ⅰ基本函數(shù): 1.valueOf(parament); 將參數(shù)轉(zhuǎn)換為制定的類型 比如 int a=3; BigInteger b=BigInteger.valueOf(a); 則b=3; String s=”12345”; BigInteger c=BigInteger.valueOf(s); 則c=12345;
2.add(); 大整數(shù)相加 BigInteger a=new BigInteger(“23”); BigInteger b=new BigInteger(“34”); a. add(b);
3.subtract(); 相減 4.multiply(); 相乘 5.divide(); 相除取整 6.remainder(); 取余 7.pow(); a.pow(b)=a^b 8.gcd(); 最大公約數(shù) 9.abs(); 絕對值 10.negate(); 取反數(shù) 11.mod(); a.mod(b)=a%b=a.remainder(b); 12.max(); min(); 13.punlic int comareTo(); 14.boolean equals(); 是否相等 15.BigInteger構(gòu)造函數(shù): 一般用到以下兩種: BigInteger(String val); 將指定字符串轉(zhuǎn)換為十進制表示形式,; BigInteger(String val,int radix); 將指定基數(shù)的 BigInteger 的字符串表示形式轉(zhuǎn)換為 BigInteger Ⅱ.基本常量: A=BigInteger.ONE 1 B=BigInteger.TEN 10 C=BigInteger.ZERO 0 Ⅲ.基本操作 1. 讀入: 用Scanner類定義對象進行控制臺讀入,Scanner類在java.util.*包中 Scanner cin=new Scanner(System.in);// 讀入 while(cin.hasNext()) //等同于!=EOF { int n; BigInteger m; n=cin.nextInt(); //讀入一個int; m=cin.BigInteger();//讀入一個BigInteger; System.out.print(m.toString()); } Ⅳ.運用 四則預(yù)算: import java.util.Scanner; public class Main 補充: a=a.pow(b); |
|