小编Tho*_*mas的帖子

我对Bigintegers的简单计算不起作用

我需要计算一下:2894135 ^ 3787313 mod 4028033

正如你在下面看到的,我试图使用BigInteger因为我有非常大的数字.

import java.lang.Math;
import java.util.Scanner;
public class BigInteger extends Number implements Comparable<BigInteger>
{
  public static void main(String[] args)
  {
  BigInteger result=new BigInteger(Math.pow(2894135,3787313) % 4028033);
    System.out.println(result);
  }
}
Run Code Online (Sandbox Code Playgroud)

错误:

/tmp/java_Wcf144/BigInteger.java:19:错误:BigInteger不是抽象的,并且不会覆盖抽象方法doubleValue()中的数字公共类BigInteger extends Number实现Comparable ^ /tmp/java_Wcf144/BigInteger.java:24:错误:构造函数BigInteger类中的BigInteger不能应用于给定的类型;
BigInteger结果= new BigInteger(Math.pow(2894135,3787313)%4028033); ^ required:找不到参数:double reason:实际和形式参数列表长度不同2错误

java biginteger

-1
推荐指数
1
解决办法
838
查看次数

标签 统计

biginteger ×1

java ×1