What will be the output of the following program?
public class Test{
public static void main(String args[]){
int i = 0, j = 5 ;
for( ; (i < 3) && (j++ < 10) ; i++ ){
System.out.print(" " + i + " " + j );
}
System.out.print(" " + i + " " + j );
}
}
public class Test{
public static void main(String args[]){
int i = 0, j = 5 ;
for( ; (i < 3) && (j++ < 10) ; i++ ){
System.out.print(" " + i + " " + j );
}
System.out.print(" " + i + " " + j );
}
}
A. 0 6 1 7 2 8 3 8
B. 0 6 1 7 2 8 3 9
C. 0 6 1 5 2 5 3 5
D. Compilation Error
Answer: Option A
If we use && kf first block becomes false it will not work on 2nd block.As 4