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

如何使用java编程在图形中查找区域?,java,graph,Java,Graph,在该图中,有八个区域,即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


在该图中,有八个区域,即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")
  }
}

如果(x<50.0&&y<50.0&&x>0.0&&y>0.0){
如果(x/y<25.0/50.0){
系统输出打印项次(“A”)
}否则如果(x/y<50.0/25.0){
系统输出打印项次(“B”)
}否则{
系统输出打印项次(“C”)
}
}

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

这可能是一个非常复杂的问题,取决于许多因素。首先,你的图表是什么格式的?是PNG文件吗?这是你展示的笔记本纸的扫描图吗?它是一对数学函数吗?我正在使用javafx图形视图。我想用鼠标光标找到所有四个象限的面积大致相同——只需调整第一行的检查,并确保其他检查按比例递增。我对计算AC、E和G面积有疑问。回答吧,问题似乎已经结束了。如果您有新问题,正确的做法是提出新问题,而不是编辑原始问题,使问题和答案不同步。新问题: