Вот мой код (ну, часть его). Вопрос, который я имею, состоит в том, могу ли я получить первые 9 чисел, которые будут показаны с ведущими 00 и числами 10 - 99 с лидирующими 0.
Мне нужно показать все 360 ежемесячных платежей, но если у меня не все номера месяцев одинаковой длины, я получаю выходной файл, который продолжает двигаться вправо и компенсирует внешний вид выходных данных. ,
System.out.print((x + 1) + " "); // the payment number
System.out.print(formatter.format(monthlyInterest) + " "); // round our interest rate
System.out.print(formatter.format(principleAmt) + " ");
System.out.print(formatter.format(remainderAmt) + " ");
System.out.println();
Результаты:
8 $951.23 $215.92 $198,301.22
9 $950.19 $216.95 $198,084.26
10 $949.15 $217.99 $197,866.27
11 $948.11 $219.04 $197,647.23
То, что я хочу увидеть:
008 $951.23 $215.92 $198,301.22
009 $950.19 $216.95 $198,084.26
010 $949.15 $217.99 $197,866.27
011 $948.11 $219.04 $197,647.23
Какой еще код вам нужен из моего класса, который мог бы помочь?