What will be the output of the program?


			  		

Loading

Choose the correct option.

What will be the output of the program?

public void foo( boolean a, boolean b) {      
if(a) {
System.out.println("A"); /* Line 3 */
}
else if(a && b) { /* Line 5 */
System.out.println( "A && B");
}
else {/* Line 8 */
if ( !b ) {
System.out.println( "notB") ;
}
else {
System.out.println( "ELSE" ) ;
}
}
}

 

A. If a is true and b is true then the output is “A && B”
B. If a is true and b is false then the output is “notB”
C. If a is false and b is true then the output is “ELSE”
D. If a is false and b is false then the output is “ELSE”