【问题标题】:Import Java BigInteger导入 Java BigInteger
【发布时间】:2021-08-02 13:12:42
【问题描述】:

我必须用 Java 类 BigInteger 做一些项目。 (有理数的表示)

第一个问题在我尝试导入时出现。

我可以使用import java.math.*;

但是一旦我使用import java.math.BigInteger; BigInteger 被标记为红色,不再起作用。

当通过math.* 导入时,我无法使用BigInteger 的任何功能,例如.valueOf 或其他任何功能。

有人已经遇到过这个问题并找到了解决方案吗?

到目前为止我的代码:

import java.math.BigInteger;

public class Rational {

    private BigInteger num; //Zähler, Nummerator
    private BigInteger denom; //Nenner, denominator

    public Rational (BigInteger num, BigInteger denom) {
        this.num = num;
        this.denom = denom;
    }
}

【问题讨论】:

  • “BigInteger 被标记为红色”—听起来您正在使用您的问题中未提及的某种 IDE。
  • 如果您使用的是 IDE,请尝试关闭它并重新启动它,可能会修复它。
  • 你现在使用什么样的IDE? JDK是否配置正确?这听起来更像是 IDE 的问题,因为如果我只是复制粘贴该类,它就可以正常工作。您也可以尝试手动编译该类,看看是否有任何编译错误:D
  • 当它被标记为红色时,究竟是什么错误信息?将鼠标悬停在标记上和/或尝试在该类打开时打开“问题”视图以查看确切的错误消息。然后将其编辑到您的问题中。

标签: java import biginteger


【解决方案1】:

重启IDE

感谢 Nexevis。

就这么简单,不自己尝试这个太愚蠢了。

重新启动 IntelliJ,现在可以正常工作了。

感谢所有其他人,试图解决我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-13
    • 1970-01-01
    • 2019-09-08
    相关资源
    最近更新 更多