我是Java新手.在学习这种printf方法时,我遇到了以下问题:
以下程序的输出是什么?
System.out.printf("%1$d + %b", 456, false);
System.out.println();
System.out.printf("%1$d + %b", 456);
Run Code Online (Sandbox Code Playgroud)
答案是:
456 + true
456 + true
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我理解如果没有我传递它是如何真实的?