ошибка в следующем коде - PullRequest
       1

ошибка в следующем коде

0 голосов
/ 13 октября 2010
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter the String:");
String str = br.readLine();//error: must be caught or declared
String reverseStr="";
for(int i=str.length()-1;i>=0;--i) 
    reverseStr += str.charAt(i);

    System.out.println(reverseStr);

Должен ли я включить блок try catch?

Ответы [ 3 ]

4 голосов
/ 13 октября 2010

Метод readLine() может генерировать проверенное исключение (точнее, IOException); Вы должны поймать это или объявить это в своем прототипе.


Ресурсы:

1 голос
/ 13 октября 2010

Да, или исключить исключение из вашего содержащего метода.

1 голос
/ 13 октября 2010

Вам нужно поймать / выбросить исключение.

чтение строки может вызвать IOException - если возникает ошибка ввода-вывода

Так что надо позаботиться о

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...