如何做两个大数相加 不要用bigdecimal
如果有java代码就更棒了貌似可以先转换为字符串,然后转换为byte数组,然后就不知道了
求大神解答 --------------------编程问答-------------------- 不用Bigdecimal,就相当于你自己去实现Bigdecimal。
最土鳖的方法,就是直接把两个大数值,用字符串表示。
然后都转为 byte 数组,从尾开始逐个相加,并注意计算进位。
基本上也就是一次循环结束战斗。 --------------------编程问答-------------------- 有小数点怎么办。楼主要干嘛呢。。。 --------------------编程问答-------------------- BigDecimal源码看看不就有了 --------------------编程问答--------------------
可以给出代码吗
首先是字符串转换为byte[]不会,其次是相加是进位看着代码更明了 --------------------编程问答--------------------
没有 --------------------编程问答--------------------
为啥没有?你没安装JDK么?
JDK安装目录下有个:src.zip 里面包含所有的源码,除了JNI方法以外。
补充:Java , Java相关