当前位置: 首页 > 知识库问答 >
问题:

如何利用Java编程找到图形中的区域?[关闭]

吴浩皛
2023-03-14

图形pic

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

共有1个答案

谷梁弘深
2023-03-14

注意:x和y需要是float或double,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")
  }
}

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

 类似资料:
  • 我有一个点[xmin,ymin,xmax,ymax]的列表,每个点都按黑点显示 请注意,有许多这样的矩形,如图像所示。红色的应检测删除,绿色的应保留。 输入是 n 矩形 输出是覆盖区域和它覆盖的矩形 id 。最好给出一些算法和解释。

  • 本文向大家介绍在图中找到区域数,包括了在图中找到区域数的使用技巧和注意事项,需要的朋友参考一下 问题陈述 令“ G”为具有20个顶点的连接平面图,每个顶点的度为3。找到图中的区域数。 解 根据度定理的总和,  20 ∑ i = 1 deg(V i)= 2 | E | 20(3)= 2 | E | | E | = 30 根据欧拉的公式, | V | + | R | = | E | + 2 20+ |

  • 我想问,如何在Java中检测关键区域?我知道这是用两个原子过程实现互斥,但我只是想知道什么是确定这是一个关键区域的一般情况。 我很想知道: > 在Java中,关键区域是否只存在于并发系统中?

  • 线形图,区域图和条形图允许您在 X/Y 轴上绘制数据。 首先,您需要选择定义值轴的 指标 。 指标聚合: Count 计数 聚合返回所选索引模式中元素的原始计数。 Average 该聚合返回数字字段的平均值 。从下拉菜单中选择一个字段。 Sum 总和 聚合返回数字字段的总和。从下拉菜单中选择一个字段。 Min 最小值 聚合返回数字字段的最小值。从下拉菜单中选择一个字段。 Max 最大值 聚合返回数

  • 问题内容: 我有一个位图,我想从该位图裁剪一个圆形区域。圆外的所有像素均应透明。我怎样才能做到这一点? 问题答案: 经过长时间的头脑风暴,我找到了解决方案

  • 这是一个面试问题。 我们被赋予各种矩形的尺寸,我们必须找出可以包围所有矩形的矩形面积(最小值)?矩形也可以旋转。 在将矩形拟合到最小可能区域之前,我曾问过一个类似的问题。 上述方法考虑了所有可能性、旋转,并在所有布局情况下确定了所有此类可能性的最小值<我们不能先求矩形面积之和,然后再求最大长度、最大宽度吗?