You can use this assignment in your class!
Mastery Progress(100.0%)
i

Unit 3: Boolean Expressions and if Statements - Review Assignment

Determine the season based on the month

Write a program that takes a string input representing a month and prints the corresponding season. Assume that:

  • December, January, and February are winter months (print "Winter")
  • March, April, and May are spring months (print "Spring")
  • June, July, and August are summer months (print "Summer")
  • September, October, and November are fall months (print "Fall")

Print "Invalid month" if an invalid month is entered.

You answeredJUST NOW
Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String month = scanner.nextLine();
// Enter your code here
}
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
You passed all test cases!
STDIN
December
Expected STDOUT
Winter
Your STDOUT
Winter
STDIN
April
Expected STDOUT
Spring
Your STDOUT
Spring
STDIN
July
Expected STDOUT
Summer
Your STDOUT
Summer
STDIN
October
Expected STDOUT
Fall
Your STDOUT
Fall
STDIN
Invalid
Expected STDOUT
Invalid month
Your STDOUT
Invalid month

Did you like this question?

(Voting helps us personalize your learning experience!)
imgInstructor solution
Alec KretchAPR 21, 2024, 8:10:38 PM
Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String month = scanner.nextLine();
if (month.equals("December") || month.equals("January") || month.equals("February")) {
System.out.println("Winter");
} else if (month.equals("March") || month.equals("April") || month.equals("May")) {
System.out.println("Spring");
} else if (month.equals("June") || month.equals("July") || month.equals("August")) {
System.out.println("Summer");
} else if (month.equals("September") || month.equals("October") || month.equals("November")) {
System.out.println("Fall");
} else {
System.out.println("Invalid month");
}
}
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Was this helpful?

(Voting helps us personalize your learning experience!)
Think you've got it?

What is the purpose of the final else statement in the season determination program?

Select one of the following options:
  • A.

    To check whether all conditions are false.

  • B.

    To execute the same code block for multiple conditions.

  • C.

    To handle the case where the input does not match any of the expected months.

  • D.

    To repeat a block of code a certain number of times.

Submit answer

Was this helpful?

(Voting helps us personalize your learning experience!)

You may exit out of this review and return later without penalty.