获取错误-';java:未报告的异常java.io.FileNotFoundException;必须被抓住或宣布被抛出';

获取错误-';java:未报告的异常java.io.FileNotFoundException;必须被抓住或宣布被抛出';,java,file,Java,File,导入java.util。; 导入java.io 公共班机{ 公共静态void main(字符串参数[]){ }在阅读文件的过程中,使用try catch,示例代码如下: import java.util.*; import java.io.*; public class Main { public static void main(String args[]){ try { int total = 0; File fi

导入java.util。; 导入java.io

公共班机{ 公共静态void main(字符串参数[]){


}

在阅读文件的过程中,使用
try catch
,示例代码如下:

import java.util.*;
import java.io.*;

public class Main {
    public static void main(String args[]){

        try {
            int total = 0;

            File file = new File("expenditure.txt");
            Scanner fileScanner = new Scanner(file);

            while (fileScanner.hasNextLine()) {
                total += fileScanner.nextInt();
            }
            fileScanner.close();

            System.out.println("The total expenditure is " + total);
        } catch (FileNotFoundException ex){
            System.out.println("File not found");
        }
    }
}

可能的重复项和Java教程:
import java.util.*;
import java.io.*;

public class Main {
    public static void main(String args[]){

        try {
            int total = 0;

            File file = new File("expenditure.txt");
            Scanner fileScanner = new Scanner(file);

            while (fileScanner.hasNextLine()) {
                total += fileScanner.nextInt();
            }
            fileScanner.close();

            System.out.println("The total expenditure is " + total);
        } catch (FileNotFoundException ex){
            System.out.println("File not found");
        }
    }
}