在Java编程中,有时我们需要从文件中读取数字,并求它们的和。本文将介绍如何用Java语言编写程序,来读取文件中的整数并求它们的和。
import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner;public class SumOfIntegersInFile {public static void main(String[] args) {// 读取文件路径String filePath = "data.txt";File file = new File(filePath);// 声明变量int sum = 0;try {// 创建Scanner对象读取文件Scanner scanner = new Scanner(file);// 循环遍历文件中的数字while (scanner.hasNextInt()) {int number = scanner.nextInt();sum += number;}// 关闭Scanner对象scanner.close();// 输出结果System.out.println("文件中的整数之和为:" + sum);} catch (FileNotFoundException e) {e.printStackTrace();}}}
在上面的代码中,我们使用了Scanner类来读取文件中的整数,并使用while循环遍历所有整数,将它们相加得出总和。最后输出结果。
需要注意的是,我们使用了try-catch语句来捕获FileNotFoundException异常。当文件不存在时,程序会抛出该异常并输出错误信息。