Следующий пример кода:
System.out.printf(" %1.1f " , 2122.3856);
Распечатывает 2122.4
Формат, который я указал для приведенного выше результата, показывает, что я запросил одну десятичную точку и 1 символ в длину для ширины. Я вижу одну десятичную точку (т.е. 4), но почему указанная ширина не работает?