我是java初学者,我正在做一些练习题来复习我的java技能。
编写一个名为 season 的方法,它接受两个整数作为参数,表示月份和日期,并返回一个字符串,指示该月份和日期的季节。假设月份指定为 1 到 12 之间的整数(1 表示一月,2 表示二月,依此类推),并且月份中的日期是 1 到 31 之间的数字。
如果日期介于 12/16 和 3/15 之间,则应返回“Winter”。如果日期介于 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";
}
}
但我没有得到输出。但这对我来说似乎是对的。任何人都可以告诉我哪里出错了?