Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level09.lesson11.home03;
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- import java.util.ArrayList;
- /* Метод в try..catch
- Вводить с клавиатуры числа.
- Код по чтению чисел с клавиатуры
- вынести в отдельный метод readData.
- Обернуть все тело (весь код внутри readData, кроме объявления списка, где будут храниться числа) этого метода в try..catch.
- метод будет читать и сохранять все в список
- ***(методу нужен список)***.
- Если пользователь ввёл какой-то текст, вместо ввода числа,
- ***методу нужна проверка число или текст***
- то метод должен перехватить исключение и вывести на экран все введенные числа в качестве результата.
- Числа выводить с новой строки сохраняя порядок ввода
- */
- public class Solution
- {
- public static void main(String[] args) {
- readData();
- }
- public static void readData() {
- //add your code here
- ArrayList<Integer> integer_List = new ArrayList<Integer>();
- try {
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- while (true)
- {
- integer_List.add(Integer.parseInt(reader.readLine()));
- }
- }
- catch (Exception e) {
- for (int i = 0; i<integer_List.size();i++) {
- System.out.println(integer_List.get(i));
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement