首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java: Scanner在从文本文件中提取整数后显示零

Java中的Scanner类是一个用于读取用户输入的工具类,它可以从标准输入、文件和其他数据源中提取数据。当我们需要从文本文件中提取整数并显示零时,可以使用Scanner类来完成。

以下是一个示例代码,用于从文本文件中提取整数并显示零:

代码语言:txt
复制
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        try {
            // 创建一个Scanner对象,读取文件内容
            Scanner scanner = new Scanner(new File("input.txt"));

            int sum = 0;
            int count = 0;

            // 循环读取文件中的整数
            while (scanner.hasNextInt()) {
                int num = scanner.nextInt();
                sum += num;
                count++;
            }

            // 关闭Scanner对象
            scanner.close();

            // 如果文件中没有整数,则显示零
            if (count == 0) {
                System.out.println("零");
            } else {
                System.out.println("总和:" + sum);
            }
        } catch (FileNotFoundException e) {
            System.out.println("文件未找到。");
        }
    }
}

上述代码中,我们首先创建了一个Scanner对象,指定要读取的文件为"input.txt"。然后,我们使用一个循环来读取文件中的整数,并将它们累加到变量sum中,同时计算整数的数量。最后,如果文件中没有整数,则输出"零";否则,输出整数的总和。

推荐的腾讯云相关产品:腾讯云对象存储(COS),链接地址:https://cloud.tencent.com/product/cos

腾讯云对象存储(COS)是一种安全、低成本、高可靠的云端存储服务,提供了海量存储容量和对象访问性能。它适用于存储和处理各种类型的数据,包括图片、音视频、文档、备份、日志等。使用腾讯云对象存储,您可以方便地将文件上传到云端,并通过简单的API实现文件的管理和访问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券