2010-10-13 90 views
0
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塊嗎?以下代碼中的錯誤

+0

你能複製/過去錯誤信息嗎? – Cedric 2010-10-13 11:15:03

回答

4

readLine()方法可以拋出檢查異常(準確地說是IOException);你必須抓住它或在原型中聲明它。


資源:

+0

感謝您給我適當的指導。 – Sumithra 2010-10-13 11:22:42

1

您需要捕捉/拋出異常。

讀線可以拋出IOException - 如果發生I/O錯誤

所以必須照顧

1

是的,或拋出異常出你的含有方法。