用java的if语句来完成此题
一个平面的两物体,两物体在屏幕当中的左上角坐标为x,y ,x1,y1,两物体的宽高分别为 w ,h,w1,h1,写条件判断两物体是否发生了重叠
注: 两物体都是矩形
能帮下忙,帮我看看怎么写吗?最好带注释!谢谢了!
一个平面的两物体,两物体在屏幕当中的左上角坐标为x,y ,x1,y1,两物体的宽高分别为 w ,h,w1,h1,写条件判断两物体是否发生了重叠
注: 两物体都是矩形
能帮下忙,帮我看看怎么写吗?最好带注释!谢谢了!
import java.awt.Rectangle;public class Test {
public static void main(String[] args) {
Rectangle rect1 = new Rectangle(10,10,10,10);
//Rectangle rect2 = new Rectangle(19, 15, 101, 101);
//Rectangle rect2 = new Rectangle(10, 10, 101, 101);
Rectangle rect2 = new Rectangle(20, 10, 101, 101);
if(rect1.intersects(rect2)) {
System.out.println("两物体有重叠!");
} else {
System.out.println("两物体没有重叠!");
}
}
}
楼主最后一个回复是2011-6-3 22:13;
这个贴是2011-06-03 22:15:15
在这里看到这个帖,我挺伤心的。