Advertisement
jaVer404

level09.lesson11.home03

Apr 26th, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.80 KB | None | 0 0
  1. package com.javarush.test.level09.lesson11.home03;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.InputStreamReader;
  5. import java.util.ArrayList;
  6.  
  7.  
  8. /* Метод в try..catch
  9. Вводить с клавиатуры числа.
  10. Код по чтению чисел с клавиатуры
  11. вынести в отдельный метод readData.
  12.  
  13. Обернуть все тело (весь код внутри readData, кроме объявления списка, где будут храниться числа) этого метода в try..catch.
  14. метод будет читать и сохранять все в список
  15. ***(методу нужен список)***.
  16. Если пользователь ввёл какой-то текст, вместо ввода числа,
  17. ***методу нужна проверка число или текст***
  18. то метод должен перехватить исключение и вывести на экран все введенные числа в качестве результата.
  19.  
  20. Числа выводить с новой строки сохраняя порядок ввода
  21. */
  22.  
  23. public class Solution
  24. {
  25.     public static void main(String[] args) {
  26.         readData();
  27.     }
  28.  
  29.     public static void readData()  {
  30.         //add your code here
  31.         ArrayList<Integer> integer_List = new ArrayList<Integer>();
  32.  
  33.         try {
  34.             BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  35.             while (true)
  36.             {
  37.                 integer_List.add(Integer.parseInt(reader.readLine()));
  38.             }
  39.         }
  40.         catch (Exception e) {
  41.             for (int i = 0; i<integer_List.size();i++) {
  42.                 System.out.println(integer_List.get(i));
  43.             }
  44.         }
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement