gpt4 book ai didi

java - 如何使用 compare() 方法比较两个 Double 对象的值?

转载 作者:行者123 更新时间:2023-11-29 04:52:53 29 4
gpt4 key购买 nike

我是 Java 的新手,正在尝试学习 Number 类的 compare() 方法。我已经声明了两个 Double 对象并尝试比较它们的值,但是,编译器却打印出一个错误。

为什么会这样?

 Double i = new Double(3.4632);
System.out.println(i.compareTo(m));
Double m = new Double(96.235);

java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>

最佳答案

如果您的代码实际上是这样写的(在 m 声明之前使用 println),那么问题很可能是您使用的是 m 在声明之前。将 println 调用移至声明之后:

    Double i = new Double(3.4632);
Double m = new Double(96.235);
System.out.println(i.compareTo(m));

关于java - 如何使用 compare() 方法比较两个 Double 对象的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34779641/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com