public class DigitExtractor{ public DigitExtractor(int integer) { sequence = integer; }/** * this code returns the digits in left to right order broken up public int nextDigit() { int digit = (int) (sequence / Math.pow(10, Math.floor(Math.log10(sequence)))); sequence = sequence - digit * (int) Math.pow(10, Math.floor(Math.log10(sequence))); return digit; }*/public int nextDigit() { int digit = sequence % 10; sequence = (int) sequence / 10; return digit; } private int sequence;}