/** Flow Control and Exception Handling
    Jaworski pg 126 Question 9
*/

class Q5_9 {

    public static void main(String[] args) {
    
        int i = 1;
        int j = 2;
        
        outer:
            while(i<j) {
                ++i;
                System.out.println("i = " + i);       // added
                inner:
                    do {
                        ++j;
                        System.out.println("j = " + j);  // added                        
                        if(j % 3 == 0) continue outer;
                        if(i % 3 == 0) break inner;
                        if(i % 3 == 1) break outer;
                        System.out.println("Output: " + (i*j));
                    } while(j<i); // end of inner loop
                    System.out.println("Output: " + (i+j) );
            } // end of outer loop
    }
}
/*
Output:
        i = 2
        j = 3
        i = 3
        j = 4
        Output: 7
        i = 4
        j = 5


*/
