gpt4 book ai didi

java - 语法问题 IF ELSE (Java)

转载 作者:行者123 更新时间:2023-12-01 06:31:48 24 4
gpt4 key购买 nike

java 语法是什么

如果 x 不等于 a 或 b

我正在尝试编写一个 if else 语句..如果某个值不等于 2 或 3,那么做其他事情做其他事情:) 这很令人困惑哈哈

最佳答案

试试这个:

if (x != a && x != b) {
// Something (action x)
} else {
// Something else (action y)
}

请注意,即使您询问 x 是否等于 a b,这也是一个“与”条件,因为每个条件都是负数。您可以表示这一点的另一种方式(如果您发现它更具可读性)是:

if (!(x == a || x == b)) {
// Something (action x)
} else {
// Something else (action y)
}

到那时,您可能会发现它仍然更具可读性,可以摆脱否定,但要改变您在 block 中所做的事情:

if (x == a || x == b) {
// Action y
} else {
// Action x
}

这三个代码块都做同样的事情,但我认为我会发现底部的代码块最具可读性,因为条件很简单。

关于java - 语法问题 IF ELSE (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1496435/

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