我是Java的新手,需要做一些丑陋的if / else代码。
if (st1 == 0 || st2 == 0 || st3 == 0) {
if (st1 == 0) {
return a;
} else if (st2 == 0) {
return b;
} else {
return c;
}
}
但对我来说,似乎应该有一些更简单的方法来做这种代码。 (我知道我可以离开外面,如果离开,但它是为了显示问题)
我希望有人知道如何美化这段代码:)
答案 0 :(得分:4)
删除外部条件,并删除不必要的'else':
if (st1 == 0) {
return a;
}
if (st2 == 0) {
return b;
}
if (st3 == 0) {
return c;
}