Вы можете напечатать «возврат каретки», также известный как '\r'
, чтобы вернуть «курсор» в начало строки.
System.out.printf("Progress: %3d %% \r", percentComplete);
Теперь каждый раз, когда вы печатаете строку, вы возвращаетесь к началу, поэтому следующий процент перезаписывает предыдущий.