【发布时间】:2010-11-27 17:15:12
【问题描述】:
嗨 我有一个问题,我可以使用这样的代码:
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++;
}
}
}
}
我在else部分使用了“i++”,对吗?
【问题讨论】: