hi,
What will be the output when you compile and execute the following program.
public class Base{
private void test() {
one:
for (int i = 0; i < 3; i ++) {
two:
for(int j = 0; j < 3; j++){
if (i == 2)
continue two;
if ( j == 2)
continue one;
System.out.println("Values : " + i + "," + j);
}
}
}
static public void main(String[] a) {
new Base().test();
}
}
Select all valid answers
a) Values : 0,0
b) Values : 0,1
c) Values : 1,0
d) Values : 1,1
e) Values : 2,0
f) Values : 2,1
Here the correct answers given are a,b,c,d
According to me f should also be the correct answer
as when i == 2 then there is continue two:
so j=0 iteration should not be executed but j=1 should be executed.so 2,1 should also come .
but i ran this code and f) answer is not coming.
Can somebody enlighten me on this??