OCA Java SE 8 Mock Exam 2 - OCA Mock Question 11








Question

What will be output by the following code?

        int i; 
        int j; 
        for (i=1; i < 4; i++) { 
           for (j=2; j < 4; j++) { 
              if (j == 3) { 
                 continue; 
              } 
              System.out.println("i: " + i + " j: " + j); 
           } 
        } 

            a.  i: 1 j: 2  
                i: 2 j: 2  
                i: 3 j: 2 

            b.  i: 1 j: 3  
                i: 2 j: 3  
                i: 3 j: 3 

            c.  i: 1 j: 1  
                i: 2 j: 1  
                i: 3 j: 1 





Answer



a

Note

The continue statement skips values 3 for j.

public class Main {
  public static void main(String[] args) {
    int i; /*from www . j  a  v  a 2s .c o m*/
    int j; 
    for (i=1; i < 4; i++) { 
       for (j=2; j < 4; j++) { 
          if (j == 3) { 
             continue; 
          } 
          System.out.println("i: " + i + " j: " + j); 
       } 
    } 
  }
}