如何使用java编程在图中查找区域



图形图片

在这个图中,有八个区域,即A、B、C、D、E、F、G和H。

注意:x和y需要是浮点或双精度的,y坐标可能需要反转,因为屏幕坐标通常从顶部开始。


if (x < 50.0 && y < 50.0 && x > 0.0 && y > 0.0) {
if (x / y < 25.0 / 50.0) {
System.out.println("A")
} else if (x / y < 50.0 / 25.0) {
System.out.println("B")
} else {
System.out.println("C")
}
}

附言:这个问题是在这个答案发布后编辑的。以前,它只覆盖右上象限,所以现在它们似乎不同步了。

最新更新