相关疑难解决方法(0)

Java中的大数字

我如何在Java中使用极大数字进行计算?

我已经尝试long但最大限度为9223372036854775807,并且当使用整数时,它不能保存足够的数字,因此不够准确,无法满足我的需要.

有没有办法解决?

java integer numbers biginteger

90
推荐指数
5
解决办法
20万
查看次数

添加两个非常大的数字

可能重复:
如何在java中添加任意长度的两个数字?

谁能帮我这个?

我需要做的是添加一个计算器不能容纳的非常大的数字.

这是我的代码虽然它只能持有一个数字,直到2147483647 ..任何数字高于我得到错误消息说明"整数太大"

任何人都可以告诉我如何使用更大的数字?

import java.math.BigDecimal;

public class AddTwoBigNumbers{
  public static void main() {
  BigDecimal num1, num2;
  num1 = new BigDecimal(2147483647);
  num2 = new BigDecimal(2147483647);
  Sum(num1, num2);
  }

  public static void Sum(BigDecimal val1, BigDecimal val2){
  BigDecimal sum = val1.add(val2);
  System.out.println("Sum of two BigDecimal numbers: "+ sum);
  }
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
3136
查看次数

标签 统计

java ×2

biginteger ×1

integer ×1

numbers ×1