Вы можете проверить, сколько символов занимает ваш номер, и вычесть его из заданного количества пробелов, которые вы вставляете после печати вашего номера.т.е.
Я использую 8 пробелов.Число 123 имеет 3 символа, поэтому я дополню 5 пробелов.Число 12 состоит из 2 символов, поэтому я буду дополнять 6 пробелами и т. Д.
Код может выглядеть примерно так:
int maxPadding = 8;
int[] listOfNumbers = {1, 11, 111, 2, 22, 222};
for (int number : listOfNumbers){
System.out.print(number);
int numberOfWhitespaces = maxPadding - int.length;
for(int i = 0; i < numberOfWhitespaces; i++){
System.out.print(" ");
}
System.out.println();
}