Home / Java Programming / Flow Control :: Discussion

Discussion :: Flow Control

  1. 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;    
        }  
    } 
    

  2. A.

    value = 2

    B.

    value = 4

    C.

    value = 6

    D.

    value = 8

    View Answer

    Workspace

    Answer : Option D

    Explanation :

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


Be The First To Comment