Advertisement
Azazavr

javarush.test.level06.lesson08.task04

Nov 2nd, 2016
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.87 KB | None | 0 0
  1. package com.javarush.test.level06.lesson08.task04;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.InputStreamReader;
  5.  
  6. /* Класс ConsoleReader
  7. Сделать класс ConsoleReader, у которого будут 4 статических метода:
  8. String readString() – читает с клавиатуры строку
  9. int readInt() – читает с клавиатуры число
  10. double readDouble() – читает с клавиатуры дробное число
  11. boolean readBoolean() – читает с клавиатуры строку "true" или "false" и возвращает соответствующую логическую переменную true или false
  12. Внимание: создавайте переменную для чтения данных с консоли (BufferedReader или Scanner) внутри каждого метода
  13. */
  14.  
  15. public class ConsoleReader
  16. {
  17.     public static String readString() throws Exception
  18.     {
  19.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  20.         String readString = reader.readLine();
  21.         return readString;
  22.     }
  23.  
  24.     public static int readInt() throws Exception
  25.     {
  26.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  27.         int readInt = Integer.parseInt(reader.readLine());
  28.         return readInt;
  29.     }
  30.  
  31.     public static double readDouble() throws Exception
  32.     {
  33.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  34.         double readDouble = Double.parseDouble(reader.readLine());
  35.         return readDouble;
  36.     }
  37.  
  38.     public static boolean readBoolean() throws Exception
  39.     {
  40.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  41.         boolean readBoolean = Boolean.parseBoolean(reader.readLine());
  42.         return readBoolean;
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement