目前,我有这个:
do{
if (i < y){ //y is a constant
ObsHandler.obsPartsHandler(); //increment i twice
ObsHandler.search();
}
else {
break;
}
} while (!endline.equals(null)); // endline is changed during each loop cycle
有了这个循环和我的输入,endline 不能为空;这使得 while 循环中断条件变得多余。当我尝试将此循环转换为 for 循环时,我从 Eclipse 中得到一个错误的构造错误。
IE:
for (i < y) {
ObsHandler.obsPartsHandler(); //increment i twice
ObsHandler.search(); }
虽然,我的 while 循环有效,但对我来说这似乎是一种不好的做法。有什么建议么?谢谢。