那要看他们的条件了,如果条件的规律的话,if(){}else{}用switch代替,for()用递归代替
swith (xxx) {
case 0:
for (int i=0; i<10; i++) {
甲函数();
}
break;
case 1:
乙函数();
break;
default:
break;
}
一个函数内for很少超过3层的,而且一个函数内程序行数建议不超过50行,可以用递归,或者调用其它函数等,使程序清晰易读
就像楼上说的可以使用switch语句,一般for循环使用的较多的情况是迭代
比如List
接着你给nameList一些String值,使用for-each循环
for(String name : nameList)
{
// do something
}
如果需要对某些name做额外的处理的话,那么这么使用是不行的,可能需要使用Iterator
switch语句
具体的循环内容是什么