posts - 225, comments - 62, trackbacks - 0, articles - 0
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Java中的大整数——BigInteger

Posted on 2008-09-05 00:22 魔のkyo 阅读(4854) 评论(0)  编辑 收藏 引用 所属分类: JAVA
import java.io.*;
import java.util.*;
import java.math.BigInteger;
/*
构造器
BigInteger(String val)
          将 BigInteger 的十进制字符串表示形式转换为 BigInteger
BigInteger(String val, int radix)
          将指定基数的 BigInteger 的字符串表示形式转换为 BigInteger

常用方法
add,subtract,multiply,divide,intValue,toString
BigInteger remainder(BigInteger val)
          返回其值为 (this % val) 的 BigInteger 
BigInteger negate()
          返回其值是 (-this) 的 BigInteger 
int compareTo(BigInteger val)
          将此 BigInteger 与指定的 BigInteger 进行比较

*/

class Main{
    
static final Scanner cin=new Scanner(System.in);

    
public static void main(String[] args){
        
while(cin.hasNext()){
            String str1
=cin.next(),str2=cin.next();
            BigInteger a
=new BigInteger(str1),b=new BigInteger(str2);
            System.out.println(a.add(b));
        }
    }
}
只有注册用户登录后才能发表评论。