java - java - 如何使用Java编程在图形中查找区域?
解决方案
注意: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")
}
}
ps在发布此答案后对该问题进行了编辑。以前,它只覆盖右上象限,所以现在它们似乎不同步了。
推荐阅读
- javascript - 使用反应表中的列渲染表后页面显示空白?
- java - Android Room:获取当前数据库版本/检查是否过时
- python - 如何使用 matplotlib 绘制带有 (x, y, z, r, g, b) 的 3d 图像?
- javascript - 如何使用带有回调函数的jQuery?
- php - PHP根据另一个数组对数组进行排序
- python - 如何在 CSV 文件中写入单词及其向量?
- android - 通过 Android Studio 更新 Gradle 插件会影响 React Native 吗?
- github - 如何在不同的存储库和不同的管道中同步客户端和后端
- python-3.x - 在 Python 中将逻辑运算符与成员运算符相结合
- php - Wordpress + Elementor:PDF 中的西里尔字母