What is the result?

Given:

public class Test {
public enum Dogs {collie, harrier};
public static void main(String [] args) {
Dogs myDog = Dogs.collie;
switch (myDog) {
case collie:
System.out.print(“collie “);
case harrier:
System.out.print(“harrier “);
}
}
}

What is the result?

Given:

public class Test {
public enum Dogs {collie, harrier};
public static void main(String [] args) {
Dogs myDog = Dogs.collie;
switch (myDog) {
case collie:
System.out.print(“collie “);
case harrier:
System.out.print(“harrier “);
}
}
}

What is the result?

A.
collie

B.
harrier

C.
Compilation fails.

D.
collie harrier

E.
An exception is thrown at runtime.

Explanation:
There are no break;’s between case’s (“fall-through”)



Leave a Reply 1

Your email address will not be published. Required fields are marked *

two × five =