当前位置: 代码迷 >> Java相关 >> 在Java中,long类型的最大值是9223372036854775807,那么请设计怎么计算9223372036854775807+9223372036854
  详细解决方案

在Java中,long类型的最大值是9223372036854775807,那么请设计怎么计算9223372036854775807+9223372036854

热度:7312   发布时间:2013-02-25 21:47:38.0
在Java中,long类型的最大值是9223372036854775807,那么请设计如何计算9223372036854775807+9223372036854
如题,各位可有什么想法?谢谢

------解决方案--------------------------------------------------------
java.lang.BigInteger
------解决方案--------------------------------------------------------
Java code
        String str="9223372036854775807";        String str1="9223372036854";        BigInteger bi1=new BigInteger(str);        BigInteger bi2=new BigInteger(str1);        BigInteger result=bi1.add(bi2);        System.out.println(result.toString());
------解决方案--------------------------------------------------------
實際運用的話 用 java.lang.BigInteger
是作業的話,就用 Long Array 設計大數相加算法。
  相关解决方案