gpt4 book ai didi

java - 无法从 int 转换为 boolean。 Java 错误(新案例)

转载 作者:行者123 更新时间:2023-11-30 03:36:33 25 4
gpt4 key购买 nike

我正在 Java 中的 TicTacToe gui 程序中工作。我创建了一个类PlayerTurn。为了检查玩家回合,我使用了player = (player%2) ? 1 : 2; 在java中。我在 C++ 项目中使用,它工作正常,但在 Java 中我收到错误 类型不匹配:无法从 int 转换为 boolean我已将玩家声明为 int。

最佳答案

您需要将模运算的结果与某些内容进行比较,因为三元表达式中的条件必须是 boolean 值。我猜你想与 1 进行比较:

player = (player%2 == 1) ? 1 : 2;

关于java - 无法从 int 转换为 boolean。 Java 错误(新案例),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27767630/

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