这样做可以简化do-while
循环吗?或者for
只能用于递增/递减?
String res;
for(res=null;res==null;res=op.getOrderID());
代替:
String res = null;
do {
res = op.getRetOrderID()
} while (res == null);
答案 0 :(得分:1)
我认为坚持使用do-while
循环更好。当你希望循环体至少执行一次时,这就是这种情况的标准习惯用法。
有时使用for
循环优先于while
或do-while
循环的一个很好的理由是,您可以在循环的本地终止条件中检查变量。你绝对不想在那里,因为你之后需要它。
答案 1 :(得分:0)
祝你好运。