What will be the output of the program?


			  		

Loading

Choose the correct option.

What will be the output of the program?

public class ExamQuestion7 {       
static int j;
static void methodA(int i) {
boolean b;
do {
b = i<10 | methodB(4); /* Line 9 */
b = i<10 || methodB(8); /* Line 10 */
}while (!b);
}
static boolean methodB(int i) {
j += i;
return true;
}
public static void main(String[] args){
methodA(0);
System.out.println( "j = " + j );
}
}

 

A. j=0
B. j=4
C. j=8
D. The code will run with no output