0
現在、私はいくつかの例外処理を行っており、ドライバクラスを使用しているときに問題に遭遇しています。ドライバのエラー:「報告されていない例外java.io.FileNotFoundException;キャッチするか、スローする必要があります。」メインに「throws FileNotFoundException」を追加するためにドライバを編集できません。FileNotFoundExceptionをキャッチしています。 try/catchブロックの前にスキャナを初期化する際の問題
ここには、メインプログラムのコードスニペットがあります。私はtry/catchで例外をキャッチする必要があることを知っていますが、tryブロックの前にスキャナを初期化する方法を理解することはできません。
public program(String file1, String file2) throws FileNotFoundException
{
File f1 = new File(file1);
File f2 = new File(file2);
try(Scanner scan = new Scanner(f1); Scanner scan2 = new Scanner(f2);)
{
}
catch(FileNotFoundException e){}
int a = scan.nextInt(); //THIS IS WHERE I RUN INTO PROBLEMS (scan not found)
scan.nextLine();
int b = scan.nextInt();
}