我注意到println()会这样做,但我无法在printf()中使用它。
在下面的代码片段中,前两个println给出RED和BLUE,然后printf崩溃。
class Jim {
public enum Colours {BLUE, RED}
static Colours xx = Colours.RED;
public static void main(String[] args) {
Colours fred = Colours.BLUE;
System.out.println(xx);
System.out.println(fred);
System.out.printf("%d, %d\n", fred, xx);
}