作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的积分等级;
public class Point
{
private int _x;
private int _y;
public boolean isAbove (Point other)
{
if (_y <= other._y)
return false;
else
return true;
}
public boolean isUnder (Point other)
{
return isAbove(other);
}
public boolean isLeft (Point other)
{
if (_x >= other._x)
return false;
else
return true;
}
public boolean isRight (Point other)
{
return isLeft(other);
}
}
以上所有方法都没有按预期运行,我找不到我做错了什么。例如:
Point pp1 = new Point(1, 0);
Point pp2 = new Point(0, 0);
System.out.println("isAbove: " + pp1.isAbove(pp2));
System.out.println("isUnder: " + pp1.isUnder(pp2));
System.out.println("isLeft : " + pp1.isLeft(pp2));
System.out.println("isRight: " + pp1.isRight(pp2));
全部返回false。
最佳答案
试试这个,它应该工作:
public boolean isAbove (Point other)
{
return _y > other._y;
}
public boolean isUnder (Point other)
{
return other.isAbove(this);
}
public boolean isLeft (Point other)
{
return _x < other._x;
}
public boolean isRight (Point other)
{
return other.isLeft(this);
}
关于java - 点 isAbove, isUnder, isRight, isLeft 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20214700/
我最近收到了我正在就读的大学发来的一个问题构建一个名为point的类。 其中一个类方法有一个 isAbove() 函数,用于比较 Y 轴上的 2 个点。较高的 y 轴值将位于另一个点的“上方”。 我构
这是我的积分等级; public class Point { private int _x; private int _y; public boolean isAbove (P
本文整理了Java中com.koolearn.klibrary.text.view.ZLTextRegion.isUnder()方法的一些代码示例,展示了ZLTextRegion.isUnder()的
我是一名优秀的程序员,十分优秀!