嗨,我有一个问题,我可以使用这样的代码:
if (low != mid && mid != high) {
for (int i = 0; i <= mid; i++) {
boolean bool = Determinate.isPointLeftSide(a, auxiliaryListTwo.get(i), auxiliaryListTwo.get(i + 1));
if (bool == false) {
p = auxiliaryListTwo.get(i);
} else {
boolean bool1 = Determinate.isPointRightSide(a, auxiliaryListTwo.get(i + 1), auxiliaryListTwo.get(i));
boolean bool2 = Determinate.isPointRightSide(a, auxiliaryListTwo.get(i + 1), b);
if (bool1 == true && bool2 == true) {
p = auxiliaryList.get(i + 1);
}
else{
i++;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我在else部分使用了"i ++",这是正确的吗?
| 归档时间: |
|
| 查看次数: |
202 次 |
| 最近记录: |