在JAVA中,可以通过Scanner类来实现从用户输入数据的操作。以下是在for循环中打印用户输入数据的代码示例:
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版(支持自动备份、容灾、扩缩容等功能的关系型数据库服务)。
腾讯云产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云