【发布时间】:2013-10-22 14:16:40
【问题描述】:
如果我删除“throws IOException”行,我需要对代码进行哪些更改??
import java.io.*;
class Buffered_class{
public static void main(String[] args)
throws IOException // remove this line
{
char c;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter characters, 'q' to quit");
do{
c= (char)br.read();
System.out.println(" you entered : " + c );
}while(c !='q');
}
}
【问题讨论】:
-
尝试一下,然后回来。更多信息:Lesson: Exceptions
-
你为什么抛出 IOException ?
-
@AbdullahShaikh 使用
BufferedReader#read抛出IOException。 -
@LuiggiMendoza 我知道。我希望 OP 回答/知道,然后理解为什么要抓住它。 :)
-
@AbdullahShaikh 有很多资源,还有关于异常处理的官方资源。我们只能希望 OP 自己学习一些东西。
标签: java exception exception-handling ioexception