import java.io.*;
public class Class7{
    static BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
    public static void main(String[] args){
        String name = getString("名前を入力してください。");
        System.out.println(name + "さんが思い浮かべた値を当てます。0~104の範囲で値を思い浮かべてください。");
        int a = getnum("その値を3で割ったときの余りはいくつですか?", 2, 0);
        int b = getnum("その値を5で割ったときの余りはいくつですか?", 4, 0);
        int c = getnum("その値を7で割ったときの余りはいくつですか?", 6, 0);
        System.out.println(name + "さんが思い浮かべた数字は" + (((70 * a) + (21 * b) + (15 * c)) % 105) + "ですね?");
    }
    public static String getString(String message){
        System.out.println(message);
        try{
            return input.readLine();
        }catch(IOException e){
            return getString("再入力してください。");
        }
    }
    public static int getnum(String message, int max, int min){
        if(max < min) return getnum(message, min, max);
        try{
            int inputNum = Integer.parseInt(getString(message));
            if(inputNum > max || inputNum < min) return getnum("再入力してください。", max, min);
            else return inputNum;
        }catch(NumberFormatException e){
            return getnum("再入力してください。", max, min);
        }
    }
}

このプログラムを実行可能jarファイルにしたものはこちら
実行例(保存パスがC直下の場合)
コマンドプロンプトを起動し
java -jar C:\Class7.jar
というコマンドを実行してください。