Java printf作弊:这合法吗?

时间:2016-06-17 00:49:28

标签: java printf

这个作弊编译并在NetBeans中运行得很好。但是,由于几个不同的原因,它似乎可能不合法。或者是吗?在某些情况下,它可以使代码更紧凑。好奇。

System.out.printf("%-20d John Smith %n", 12);

......这给了我:

12                   John Smith 

1 个答案:

答案 0 :(得分:5)

完全合法,-20左对齐20个空格,%n是换行符。