try / catchステートメントを使用してユーザーにファイルの入力を求める方法はありますか?ユーザーが間違ったファイル名を入力した場合、プログラムはさらに2回要求し、例外を除いて終了しますか?どうすればループできますか?ユーザーが間違ったファイル名を入力すると、プログラムはすぐに例外をスローするためです。
import java.io.File;
import java.io.FileNotFoundException;
import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Main {
static String[] words = new String[5];
public static void main(String[] args)
{
Scanner kb = new Scanner(System.in);
System.out.println("enter file name:");
String fileName = kb.next();
try {
File inFile = new File(fileName);
Scanner in = new Scanner(new File(fileName));
} catch (FileNotFoundException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}