Java的新手在这里!
我正在写一个程序练习读取输入和输出写入到文件。 我已经完成编码的程序,但是当我运行它,程序只是抓住并用FileNotFoundException异常进行。
该文件是在程序的源文件夹中,我甚至试过把它的每一个相关的程序文件夹中。 我试过了:
- 声明的方法中头部中的异常
- 围绕着一个try / catch块的部分功能于问题。
- 上述两种一起的。
下面是导致问题的相关代码。 有一些伸出我失踪?
public static void main(String[] args) throws FileNotFoundException {
Scanner keyboard = new Scanner(System.in);
String playerHighestScore = "", playerLowestScore = "";
int numPlayers = 0, scoreHighest = 0, scoreLowest = 0;
System.out.println("Enter an input file name: ");
String inputFileName = keyboard.nextLine();
String outputFileName = getOutputFileName(keyboard, inputFileName);
File inputFile = new File(inputFileName);
try {
Scanner reader = new Scanner(inputFile);
reader.close();
}
catch (FileNotFoundException exception) {
System.out.println("There was a problem reading from the file.");
System.exit(0);
}
Scanner reader = new Scanner(inputFile);
PrintWriter writer = new PrintWriter(outputFileName);