Created
December 6, 2015 10:13
-
-
Save ProZhar/c9df4ba2cc33ce1847c1 to your computer and use it in GitHub Desktop.
com.javarush.test.level09.lesson11.home03
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.javarush.test.level09.lesson11.home03; | |
| import java.io.BufferedReader; | |
| import java.io.IOException; | |
| import java.io.InputStreamReader; | |
| import java.io.InterruptedIOException; | |
| import java.util.ArrayList; | |
| import java.util.List; | |
| /* Метод в try..catch | |
| Вводить с клавиатуры числа. Код по чтению чисел с клавиатуры вынести в отдельный метод readData. | |
| Обернуть все тело (весь код внутри readData, кроме объявления списка, где будут храниться числа и BufferedReader - а) этого метода в try..catch. | |
| Если пользователь ввёл какой-то текст, вместо ввода числа, то метод должен перехватить исключение и вывести на экран все введенные числа в качестве результата. | |
| Числа выводить с новой строки сохраняя порядок ввода. | |
| */ | |
| public class Solution | |
| { | |
| public static void main(String[] args) { | |
| readData(); | |
| } | |
| public static void readData() { | |
| //напишите тут ваш код | |
| BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); | |
| List<Integer> intList = new ArrayList<>(); | |
| try | |
| { | |
| while (true) | |
| { | |
| int num = Integer.parseInt(reader.readLine()); | |
| intList.add(num); | |
| } | |
| } | |
| catch (Exception e) | |
| { | |
| for (Integer integer : intList) | |
| { | |
| System.out.println(integer); | |
| } | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment