有以下3个值,
int i = 0 or 1
int ii = 0 or 1
int iii = 0 or 1
现在要根据以下 8种情况返回不同值:
i ii iii 全为真
i ii 全为真
i iii 全为真
ii iii 全为真
i 自己为真
ii 自己为真
iii 自己为真
i ii iii 全为假
请问怎么写出精简的判断, 避免过多的if ?
...全文
1559打赏收藏
高分求教高手,多值情况下如何写出简练的代码,避免过多的if else判断:
有以下3个值, int i = 0 or 1 int ii = 0 or 1 int iii = 0 or 1 现在要根据以下 8种情况返回不同值: i ii iii 全为真 i ii 全为真 i iii 全为真 ii iii 全为真 i 自己为真 ii 自己为真 iii 自己为真 i ii iii 全为假 请问怎么写出精简的判断, 避免过多的if ?