思路
如果正经遵从题目的原代码结构,那就得想办法构造一段代码,既能输出 a,又能返回 false。
解法
我也想到能否使用 System.out.print 的返回值来做文章,但奈何并不记得它返回什么,首先让我们复习一下 PrintStream 的 print、println 和 printf 方法的区别:
填入内容 System.out.printf(“a”) == null。
public void print() {
if (System.out.printf("a") == null) {
System.out.print("a");
} else {
System.out.print("b");
}
}
是让if条件句中的,格式化打印输出a,判断为false,然后输出b