私はアプリ内でifを使用するのが本当に嫌いで、これは非常に単純なパターンだと思ったので、アプリ内で読みやすくするために、以下のコードを1行の数式に変換する方法はありますか?
これはコードです:
int duration = 0;
if (score < 100) {
duration = 2;
} else if (score >= 100 && score < 200) {
duration = 3;
} else if (score >= 200 && score < 300) {
duration = 4;
} else if (score >= 300 && score < 400) {
duration = 5;
} else if (score >= 400 && score < 500) {
duration = 6;
} else if (score >= 500) {
duration = 7;
}
私自身は数学があまり得意ではないので、そのことについての数式を考え出すのは得意ではないので、上記のコードが行うことを達成するための数式を取得するのを誰かが手伝ってくれるでしょうか?
ありがとう!