Multiple choice technology programming languages

Consider the following piece of code: 1 long i = 2 ; 2 switch (i) { 3 case 1: 4 System.out.println ("Case 1"); 5 case 2: 6 System.out.println ("Case 2"); 7 case 3: 8 System.out.println ("Case 3"); 9 default: 10 System.out.println ("Default"); 11 } Which of the following lines will be included in the output? (Choose all that apply, please bear with code as formating it sems is not possible,first numbers represent line numbers)

  1. Case 1

  2. Case 2

  3. Case 3

  4. Default

  5. Compiler Error

Reveal answer Fill a bubble to check yourself
E Correct answer
Explanation

In Java, the switch expression must evaluate to a compatible type (such as int, char, String, or enum). Using a long variable (i) in a switch statement is illegal and causes a compiler error.