私は現在Javaを学んでおり、パラメーターに問題があります。年齢を入力として取り、その年齢に基づいて人を分類するプログラムを作成しようとしています。
- 2歳未満は赤ちゃん
- 4歳未満は幼児です
- 13歳未満は子供です
- 20歳未満はティーンエイジャー
- 35歳未満はヤングアダルト
- 65歳未満は中年
- 100歳未満は高齢者
- 100以上はアンティーク
人を分類する文字列を返す必要があります。私はこれを書きました:
String getMaturityLevel(int age) {
if (age < 2)
return ("a baby");
if (age < 4)
return ("a toddler");
if (age < 13)
return ("a child");
if (age < 20)
return ("a teenager");
if (age < 35)
return ("a young adult");
if (age < 65)
return ("middle aged");
if (age < 100)
return ("geriatric");
if (age >= 100)
return ("antique");
}
return ステートメントが必要なため、これはコンパイルされません。
だから私の問題は、コードを効果的に書くにはどうすればよいですか? 結果の保存方法がわかりません。で何か違うことを試しましたage < 2
。
どんな助けでも大歓迎です。