Java 查找矩形区域是否与另一矩形区域相交的实现问题

Java 查找矩形区域是否与另一矩形区域相交的实现问题,java,Java,我试图实现一个方法,如果 矩形所覆盖区域的某些部分也是另一个矩形的一部分,否则使用x和y坐标以及宽度和高度为false 除了下面的代码外,我还初始化了变量x、y、width和height,它们是对象边界框的属性 公共布尔相交(边界框){ int-boxx=getX(); int-boxy=getY(); int-boxw=getWidth(); int-boxh=getHeight(); 如果(box.getX()+box.getWidth()

我试图实现一个方法,如果 矩形所覆盖区域的某些部分也是另一个矩形的一部分,否则使用x和y坐标以及宽度和高度为false

除了下面的代码外,我还初始化了变量x、y、width和height,它们是对象边界框的属性

公共布尔相交(边界框){
int-boxx=getX();
int-boxy=getY();
int-boxw=getWidth();
int-boxh=getHeight();
如果(box.getX()+box.getWidth()如果(boxw*boxh在for循环中使用此选项

if (boxx > box.getX()+box.getWidth() || box.getX(0) > boxx) { 
    return false; 
}

if (boxy < box.getY()+box.getHeight() || box.getY() < boxy+boxh) { 
    return false; 
} 
return true; 
if(boxx>box.getX()+box.getWidth()| | box.getX(0)>boxx){
返回false;
}
如果(boxy
调试时间!我想你需要+调试:)好了,你在推广这些网站时玩得很开心,现在让我们开始工作吧!!