BigInteger的簡單用法

BigInteger支持任意精度的整數。也就是說,在運算中,能夠準確地表示任何大小的整數值,而不會丟失任何信息。 

經常使用方法: 
   abs()  //返回其值是此BigInteger的絕對值的BigInteger。 
   add(BigInteger val)  //返回其值爲(this+val)的BigInteger。 
   subtract(BigInteger val)  //返回其值爲(this-val)的BigInteger。 
   multiply(BigInteger val)  // 返回其值爲(this*val)的BigInteger。 
   divide(BigInteger val)  //返回其值爲(this/val)的BigInteger。 
   remainder(BigInteger val)  //返回其值爲(this%val)的BigInteger。 
   compareTo(BigInteger val)  //將此BigInteger與指定的BigInteger進行比較。返回值一、0、-1分別表示大於、等於、小於 
   pow(int exponent)  //返回當前大數的exponent次冪。 
   toString()  //返回此BigInteger的十進制字符串表示形式。 
   toString(int radix)  //返回此BigInteger的給定基數(radix進制)的字符串表示形式。 

BigInteger(大整數): 
BigInteger bi1=new BigInteger("1234567890123456890"); 
BigInteger bi2=BigInteger.valueOf(123L); 
bi1=bi1.add(bi2);//bi1+bi2 
bi1=bi1.multiply(bi2);//bi1*bi2 
bi1=bi1.subtract(bi2);//bi1-bi2 
bi1=bi1.divide(bi2);// bi1/bi2 
相關文章
相關標籤/搜索