我不知道有没有专门关于排列组合的特别方法,我想应该是没有的。计算机的思路本来就是一个个条件筛选,即遍历。
有个思路比if会稍微好一些,用 switch/case,最外层判断A,有4个case,case中再嵌套 switch/case来判断B,再用B的case来嵌套 switch/case来判断C,再用C的case来嵌套 switch/case来判断D。
嵌套判断,只需要四个
if(A1){
if(B1){
if(C1){
}
if(C2)
}
if(B2){
}
}
if(A2){
if(B1){
if(C1){
}
if(C2)
}
if(B2){
}
}
....................