gpt4 book ai didi

java - CompareTo 可以与 double 类型一起使用吗?

转载 作者:行者123 更新时间:2023-12-02 13:21:51 32 4
gpt4 key购买 nike

我需要编写一个使用compareTo的程序,但我遇到了问题。

double sides1 = 1.0;
double sides2 = 1.3;
int compared = sides1.compareTo(sides2);

我总是遇到这样的错误

Cannot invoke compareTo(double) on the primitive type double

我做错了什么,如何解决?

最佳答案

您不能对原始值调用方法,例如 double s。但您可以调用 Double.compare ,它将比较两个原语 double适合你。

int compared = Double.compare(sides1, sides2);

您还可以比较原始 double直接使用比较运算符 == 获取值, != , < , <= , >>= .

关于java - CompareTo 可以与 double 类型一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29550175/

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