import java.util.Scanner; /* Author: James Tam Version: January 8, 2020 (minor modifications to an earlier version) Learning objective: Incorrect implementation of a switch structure (missing break to separate the cases). Also it shows how the cases can be implemented on an integer value. */ public class SwitchExample2 { public static void main(String [] args) { char letter = ' '; int gpa = -1; Scanner in = new Scanner(System.in); System.out.print("Enter grade point: "); gpa = in.nextInt(); switch (gpa) { case 4: letter = 'A'; break; case 3: letter = 'B'; break; case 2: letter = 'C'; break; case 1: letter = 'D'; break; case 0: letter = 'F'; break; default: letter = 'E'; } System.out.println("Letter grade: " + letter); System.out.println("Grade point: " + gpa); } }