Discussion :: Flow Control
-
What will be the output of the program?
public class Test
{
public static void main(String args[])
{
int i = 1, j = 0;switch(i)
{
case 2: j += 6;
case 4: j += 1;
default: j += 2;
case 0: j += 4;
}
System.out.println("j = " + j);}
}
Answer : Option D
Explanation :
Because there are no break statements, the program gets to the default case and adds 2 to j, then goes to case 0 and adds 4 to the new j. The result is j = 6.
Be The First To Comment