有人可以解释为什么这行代码:
System.out.printf("%-6s", "Num", "%-10s", "Nome", "%-18s", "Idade Automóvel", "%-15s", "Total de Prémios");
这是:
Num
而不是:
Num Nome Idade Automóvel Total de Prémios
答案 0 :(得分:0)
只有第一个参数表示格式化所有其他参数只是要在格式字符串中指定的位置使用的数据。你应该这样写:
System.out.printf("%-6s %-10s %-18s %-15s", "Num", "Nome", "Idade Automóvel", "Total de Prémios");