Я просто в шоке от этой задачи . Моя логика работает в таком направление.
Метод readString должен считывать и возвращать строку(тип String).
2. Метод readInt должен считывать и возвращать число(тип int).
3. Метод readDouble должен считывать и возвращать дробное число(тип double).
4. Метод readBoolean должен считывать и возвращать логическую переменную(тип boolean).
import java.util.Scanner;
public class ConsoleReader {
static Scanner scanner = new Scanner (System.in);
static String a = scanner.nextLine ();
static int b = scanner.nextInt ();
static double c = scanner.nextDouble ();
static boolean d = scanner.nextBoolean ();
public static String readString() throws Exception {
String readString = a;
return readString;
}
public static int readInt() throws Exception {
int readInt = b;
return readInt;
}
public static double readDouble() throws Exception {
double readDouble = c;
return readDouble;
}
public static boolean readBoolean() throws Exception {
boolean readBoolean = d;
return d;
}