CODE:

import java.util.Scanner;
 
interface Series {
    int getNext();
    void reset();
    void setStart(int x);
}
 
class ByTwos implements Series {
    int start, val;
    public void setStart(int x) {
        start = val = x;
    }
    public int getNext() {
        val += 2;
        return val;
    }
    public void reset() {
        val = start;
    }
}
 
public class ProblemTwo {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Series s = new ByTwos();
 
        System.out.print("Enter starting number: ");
        s.setStart(sc.nextInt());
 
        System.out.println("Next three values:");
        System.out.println(s.getNext());
        System.out.println(s.getNext());
        System.out.println(s.getNext());
 
        s.reset();
        System.out.println("After reset: " + s.getNext());
    }
}

OUTPUT:

Enter starting number: 10
Next three values:
12
14
16
After reset: 12