我在main
方法中调用了一个名为readFile()
的方法,readFile()
会抛出FileNotFoundException异常,但是main
方法没有处理该异常,代码如下:
public static void main(String[] args){
readFile();
}
public static void readFile() throws FileNotFoundException{
Scanner input = new Scanner(new File("file.txt"));
...
}
当我编译程序时,在
main
方法中的readFile()
出现了错误。看起来我也需要在main
和readFile()
的头部抛出异常。为什么我需要在main
和readFile()
的头部都抛出异常?