gpt4 book ai didi

java - 对于参数类型 boolean、int ,运算符 != 和 == 未定义

转载 作者:行者123 更新时间:2023-12-01 23:10:07 34 4
gpt4 key购买 nike

我不断收到此错误:

The operator != and == is undefined for the argument type(s) boolean, int

在我的代码上,我不知道如何修复它。非常感谢您的帮助:) 谢谢!

public static boolean isPressed(int i)
{
return (keyState[i] != 0) && (prevKeyState[i] == 0);
}

最佳答案

看起来 keyState[i]prevKeyState[i] 是 boolean 值(真/假值),因此将它们与零进行比较是没有意义的。也许你想要的是

return (keyState[i] == true) && (prevKeyState[i] == false);

甚至以更易读的形式

return keyState[i]  &&  ! prevKeyState[i];

关于java - 对于参数类型 boolean、int ,运算符 != 和 == 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22156337/

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