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

JAVA:如何在for循环中打印用户输入的数据?

在JAVA中,可以通过Scanner类来实现从用户输入数据的操作。以下是在for循环中打印用户输入数据的代码示例:

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

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("请输入数据个数:");
        int num = scanner.nextInt();

        int[] data = new int[num];

        for (int i = 0; i < num; i++) {
            System.out.print("请输入第" + (i+1) + "个数据:");
            data[i] = scanner.nextInt();
        }

        System.out.println("您输入的数据为:");
        for (int i = 0; i < num; i++) {
            System.out.println("第" + (i+1) + "个数据:" + data[i]);
        }

        scanner.close();
    }
}

上述代码首先创建了一个Scanner对象,用于接收用户输入。然后通过nextInt()方法获取用户输入的数据个数。接着创建了一个长度为num的整型数组data,用于存储用户输入的数据。

在for循环中,通过nextInt()方法获取用户输入的每个数据,并将其存储在数组中对应的位置。

最后,使用for循环遍历数组data,将每个数据打印输出。

注意,为了避免资源泄漏,需要在使用完Scanner后调用其close()方法来关闭输入流。

推荐的腾讯云相关产品:腾讯云函数(云函数是事件驱动的无服务器计算服务,可以实现按需执行代码,无需关心服务器管理和运维),腾讯云主机(提供稳定、安全、可扩展的云服务器),腾讯云对象存储(提供海量、安全、低成本、高可靠的云端存储服务),腾讯云数据库MySQL版(支持自动备份、容灾、扩缩容等功能的关系型数据库服务)。

腾讯云产品介绍链接地址:

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

相关·内容

领券