1.

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
Answer» C. j = 8


Discussion

No Comment Found

Related MCQs