gpt4 book ai didi

java - 比较三个整数值

转载 作者:搜寻专家 更新时间:2023-11-01 02:31:42 27 4
gpt4 key购买 nike

这样的事情有可能吗?

if(a == b == c)

或者是

if((a== b) && (b == c)) 

是唯一的方法吗?

或者最酷的方法是什么?

最佳答案

在某些语言中,您可以使用该速记。例如在 Python 中,a == b == c 大致等同于表达式 a == b and b == c,除了 b 只计算一次。

但是在 Java 和 Javascript 中你不能使用短版本——你必须像第二个例子那样写。第一个示例大致等同于以下内容:

boolean temp = (a == b);
if (temp == c) {
// ...
}

这不是你想要的。在 Java 中,a == b == c 甚至不会编译,除非 c 是 boolean 值。

关于java - 比较三个整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7813366/

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