What will be the output for the below code?
static public class Test{
public static void main(String[] args){
char c = 'a';
switch(c){
case 65 : System.out.println("one");break;
case 'a': System.out.println("two");break;
case 3 : System.out.println("three");
}
}
}
static public class Test{
public static void main(String[] args){
char c = 'a';
switch(c){
case 65 : System.out.println("one");break;
case 'a': System.out.println("two");break;
case 3 : System.out.println("three");
}
}
}A. one
B. two
C. Compile error - char can't be permitted in switch statement.
D. Compile error - Illegal modifier for the class Test; only public, abstract & final are permitted.
E. None of these
Answer: Option D
Solution (By Examveda Team)
Outer class can only declare public , abstract and final.Illegal modifier for the class Test; only public, abstract & final are permitted.

Join The Discussion