package com.javarush.test.level06.lesson08.task04; import java.io.BufferedReader; import java.io.InputStreamReader; /* Класс ConsoleReader Сделать класс ConsoleReader, у которого будут 4 статических метода: String readString() – читает с клавиатуры строку int readInt() – читает с клавиатуры число double readDouble() – читает с клавиатуры дробное число boolean readBoolean() – читает с клавиатуры строку "true" или "false" и возвращает соответствующую логическую переменную true или false Внимание: создавайте переменную для чтения данных с консоли (BufferedReader или Scanner) внутри каждого метода */ public class ConsoleReader { public static String readString() throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));//задаём ввод с консоли String x = reader.readLine();//ввод букв return x; } public static int readInt() throws Exception { int x = Integer.parseInt(ConsoleReader.readString());//ввод целых чисел return x; } public static double readDouble() throws Exception { double x = Double.parseDouble(ConsoleReader.readString());//ввод дробных чисел return x; } public static boolean readBoolean() throws Exception { boolean x = Boolean.parseBoolean(ConsoleReader.readString());//ввод булевских значений return x; } }
Leave A Comment