gpt4 book ai didi

java - Java 的 if 语句中可以有 3 个条件语句吗?

转载 作者:行者123 更新时间:2023-12-02 00:56:18 25 4
gpt4 key购买 nike

我正在编写一个井字棋游戏程序,我需要检查数组的三个单元格来检查是否获胜。我想编写我的代码,以便

if(cell1 == cell2 == cell3 ||
cell4 == cell5 == cell6 || etc..) return true;

但它似乎不允许我在一个部分中包含三个条件语句。我知道我可以使用 && 重写这段代码,但是有没有办法编写包含三件事的条件语句?

最佳答案

你的问题是

  cell1 == cell2 == cell3

我假设这些是整数。然后 cell1 == cell2 产生一个 boolean 结果,然后您尝试将该 boolean 结果与整数进行比较,这是不允许的并且没有什么意义。

您需要cell1 == cell2 && cell2 == cell3

顺便说一句,这是一个条件表达式,而不是三个条件语句。条件表达式是 if 语句的一部分。

关于java - Java 的 if 语句中可以有 3 个条件语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61355645/

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