たとえば、次のコード例のように、ネストされた if-else ステートメントを改善するにはどうすればよいでしょうか (数字は同じである必要はありません。単なる例です)。
boolean a, b;
int result = 0;
if (a && b) {
result = 3;
} else if (a) {
result = 1;
} else if (b) {
result = 2;
}
これはどういうわけかもっとうまく書くことができますか?それともそのままでいいと思いますか?