Java printf作弊:这合法吗?

-4 java printf

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

System.out.printf("%-20d John Smith %n", 12);
Run Code Online (Sandbox Code Playgroud)

......这给了我:

12                   John Smith 
Run Code Online (Sandbox Code Playgroud)

Ell*_*sch 5

这是完全合法的,-20左对齐20个空格并且%n是换行符.

  • 不,不是作弊 (2认同)