分析如下Java代码,编译运行的输出结果是?public static void main(String[] args) {boolean a = true;boolean b = false;if (!(a && b)) {System.out.print("!(a&&b)");} else if (!(a || b)) {System.out.println("!(a||b)");} else {System.out.println("ab");}}
A. !(a&&b)
B. !(a||b)
C. ab
D. !(a||b)ab