Je suis un débutant en Java et je fais quelques questions de pratique pour rafraîchir mes compétences java.if-else-else si
Ecrivez une méthode nommée season qui prend deux entiers comme paramètres représentant un mois et un jour et qui renvoie une chaîne indiquant la saison pour ce mois et ce jour. Supposons que les mois sont spécifiés sous la forme d'un nombre entier compris entre 1 et 12 (1 pour janvier, 2 pour février, etc.) et que le jour du mois est un nombre entre 1 et 31.
Si la date est comprise entre 12 et 12/16 et 3/15, vous devriez retourner "Winter". Si la date tombe entre 3/16 et 6/15, vous devriez retourner "Spring". Si la date est comprise entre le 16/06 et le 15/09, vous devez retourner "Summer". Et si la date tombe entre le 16/09 et le 12/15, vous devriez retourner "Fall". Mais je ne reçois pas la sortie. Mais cela me semble juste. N'importe qui peut me dire où je me suis trompé?
Si 'mois == 4' être' mois> = 4'? –
Dans la seconde si 'month <= 6'est inutile parce que vous testez' month == 4' –
Vos conditions sont erronées. Par exemple: Postuler le mois d'octobre, l'automne, c'est l'hiver. – GeorgeVremescu