Решение 1 - выполнить все вычисления, используя целые числа
int d = 123;
int d1 = d % 10;
int d2 = (d / 10) % 10;
int d3 = (d / 100);
Решение 2 - Преобразовать в строку и использовать charAt
int d = 123;
String str = Integer.toString(d);
for (int i = 0; i < str.length(); ++i)
{
System.out.println(str.charAt(i));
}