私は Java の初心者で、Java のスキルを磨くために練習問題をいくつかやっています。
月と日を表す 2 つの整数をパラメーターとして取り、その月と日の季節を示す文字列を返す、season という名前のメソッドを作成します。月は 1 ~ 12 の整数 (1 月は 1、2 月は 2 など) として指定され、月の日は 1 ~ 31 の数値であるとします。
日付が 12/16 から 3/15 の間にある場合は、「冬」を返す必要があります。日付が 3/16 ~ 6/15 の場合は、"Spring" を返す必要があります。日付が 6/16 から 9/15 の間にある場合は、"Summer" を返す必要があります。また、日付が 9/16 から 12/15 の間にある場合は、"Fall" を返す必要があります。
public static String season(int month,int day){
if(month>=9 && month<=12 && day==15||day==16){
return "Fall";
}
else if (month>=4 && month<=6 && day==16||day==15){
return "Spring";
}
else if (month>=6 && month<=9 && day==16||day==15){
return "Summer";
}
else {
return"Winter";
}
}
しかし、私は出力を得ていません.しかし、それは私には正しいようです.誰でも私がどこで間違ったのか教えてもらえますか?