第一种方法:使用do while
do{
bool conditionA = executeStepA();
if (!conditionA) break;
bool conditionB = executeStepB();
if (!conditionB) break;
bool conditionC = executeStepC();
if (!conditionC) break;
}while(0);
executeThisFunctionInAnyCase();
第二种方法:使用‘条件接力’
bool conditionA = executeStepA();
bool conditionB = false;
if (conditionA){
conditionB = executeStepB();
}
bool conditionC = false;
if (conditionB){
conditionC = executeStepC();
}
bool conditionD = false;
if (conditionC){
conditionD = executeStepD();
}
executeThisFunctionInAnyCase();
参考连接:http://top.jobbole.com/4960/
posted on 2014-12-16 11:26
午夜屠猪男 阅读(248)
评论(0) 编辑 收藏 所属分类:
Java