= 0 ? length : length * -1"-6ren"> = 0 ? length : length * -1"-我正在学习 Java,有一个简单的问题。 在设置类的示例中,我看到了这一点: length >= 0 ? length : length * -1 这是什么意思? 谢谢。 最佳答案 这是一种骇人听闻的-6ren">
gpt4 book ai didi

java - 在 Java 中这是什么意思 "length >= 0 ? length : length * -1"

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

我正在学习 Java,有一个简单的问题。

在设置类的示例中,我看到了这一点:

length >= 0 ? length : length * -1

这是什么意思?

谢谢。

最佳答案

这是一种骇人听闻的写作方式 Math.abs(length) .它使用 Conditional Operation ?: 计算 length 的绝对值(根据 JLS)

The conditional operator ? : uses the boolean value of one expression to decide which of two other expressions should be evaluated.

关于java - 在 Java 中这是什么意思 "length >= 0 ? length : length * -1",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29981156/

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