Home » Java Programming » Flow Control

What will be the output of the program? public class SwitchTest { public static void main(String[] args) { System.out.println("value =" + switchIt(4)); } public static int switchIt(int x) { int j = 1; switch (x) { case l: j++; case 2: j++; case 3: j++; case 4: j++; case 5: j++; default: j++; } return j + x; } }

Correct Answer: value = 8

Explanation:

Because there are no break statements, once the desired result is found, the program continues though each of the remaining options.

← Previous Question Next Question→

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion