【发布时间】: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