NumberFormat , вероятно, лучший путь.String.format и выполнение вычислений также работают, но, поскольку вы форматируете число, можно также использовать средство форматирования чисел.
Пример.Я немного догадываюсь о ваших требованиях (например, что должно вернуть 110% 100, или вы ожидаете только однозначный остаток?):
NumberFormat formatter = new DecimalFormat("'0'#");
int remainder = 102%100;
System.out.println(formatter.format(remainder));