РАЗЪЯСНИТЕ ПЛИЗ...ОТ А ДО Я...
public class ConsoleReader {
    public static String readString() throws Exception {
     BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
     String name = reader.readLine();
     return name;
    }

    public static int readInt() throws Exception {
       BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        int a = Integer.parseInt(reader.readLine());
        return a;//напишите тут ваш код
    }

    public static double readDouble() throws Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        double b = Integer.parseDouble(reader.readLine());
        return b;//напишите тут ваш код
    }

    public static boolean readBoolean() throws Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        boolean c = Integer.parseBoolean(reader.readLine());
        return c;//напишите тут ваш код
    }