Метод Formatter класса format()
класса принимает строку формата в виде:
%[argument_index$][flags][width][.precision]conversion
System.out.printnf()
- это удобный метод, использующий те же аргументы.
Итак, %7d
обозначает [width]
из 7 и [conversion]
из d
, что для целочисленных типов.В этом примере передается значение double
, которое нельзя отформатировать как целочисленный тип.