&&不适用于布尔方法

noo*_*oox -3 java boolean

当我尝试创建一个公共布尔值时,它会给我错误

对于参数类型Boolean,Float,运算符&&未定义

代码是:

 public boolean mouseHover(int mouseX, int mouseY, float x, float y, float height, float width){
        if(((mouseX >= x) && (x + width) && (mouseY >= y) && (mouseY <= y + height))){
            return true;
        }else{
            return false;
        }
Run Code Online (Sandbox Code Playgroud)

Dan*_*her 5

(x + width)
Run Code Online (Sandbox Code Playgroud)

不是布尔表达式.你的意思是检查

mouseX <= (x + width)
Run Code Online (Sandbox Code Playgroud)

也许?