标签: java printf
这个作弊编译并在NetBeans中运行得很好。但是,由于几个不同的原因,它似乎可能不合法。或者是吗?在某些情况下,它可以使代码更紧凑。好奇。
System.out.printf("%-20d John Smith %n", 12);
......这给了我:
12 John Smith
答案 0 :(得分:5)
完全合法,-20左对齐20个空格,%n是换行符。
-20
%n