黑马程序员技术交流社区

标题: java笔试题 [打印本页]

作者: chenguoyu520    时间: 2015-9-24 22:16
标题: java笔试题
超长整数的相加:
问题描述:编写程序,输入两个超长的整数,实现超过整形变量存储范围数据的相加


求助各位大神,这道题该如何编写呢???

作者: 安仔    时间: 2015-9-24 22:32
用long型就可以了
作者: 然后呢8908    时间: 2015-9-24 22:41
BigInteger.
作者: chenguoyu520    时间: 2015-9-24 23:22
然后呢8908 发表于 2015-9-24 22:41
BigInteger.

求源码啊啊啊
作者: ln0491    时间: 2015-9-24 23:28
来学习下。。。。。。。。。。。。。
作者: chenguoyu520    时间: 2015-9-24 23:29
安仔 发表于 2015-9-24 22:32
用long型就可以了

求源码啊,不会呐
作者: zllqxy    时间: 2015-9-24 23:35
谢谢分享
作者: xcvbzbvcx    时间: 2015-9-25 00:05
不懂。。。。。。
作者: chenguoyu520    时间: 2015-9-25 00:14
ln0491 发表于 2015-9-24 23:28
来学习下。。。。。。。。。。。。。

可惜我不会做,也是来求大神帮忙解决的
作者: 且听风_R0pZK    时间: 2015-9-25 00:21
用数组来存储吧
作者: 安仔    时间: 2015-9-25 10:58
public static void main(String[] args){
                int a =2147483647;
                int b = 50000;
                System.out.println(plus(a,b));
                //System.out.println(Integer.MAX_VALUE);//2147483647                        
        }       
        public static long plus(int a,int b){
                long temp = (long)a+(long)b;
                return temp;
        }
作者: heshiwei    时间: 2015-9-25 11:16
大数相加,一般都用数组模拟。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2