在 java 中输入数组的前 n 个数有两种方法:直接法通过使用 for 循环逐个输入,java 8+ 流式处理则使用 intstream.range(0, size) 结合 foreach 实现。

如何在 Java 中输入数组的前 n 个数

直接法

最简单的方法是使用 for 循环逐个输入数组的前 n 个数:

import java.util.Scanner;

public class InputArray {

    public static void main(String[] args) {
        // 接收用户输入的数组大小
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入数组大小:");
        int size = scanner.nextInt();

        // 创建一个数组
        int[] arr = new int[size];

        // 输入前 n 个数
        System.out.print("请输入数组的前 " + size + " 个数:");
        for (int i = 0; i < size xss=removed> 登录后复制 

Java 8+ 流式处理

立即学习“Java免费学习笔记(深入)”;

对于 Java 8+ 版本,可以使用流式处理来更简洁地输入数组的前 n 个数:

import java.util.Scanner;
import java.util.stream.IntStream;

public class InputArray {

    public static void main(String[] args) {
        // 接收用户输入的数组大小
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入数组大小:");
        int size = scanner.nextInt();

        // 创建一个数组
        int[] arr = new int[size];

        // 使用流式处理输入前 n 个数
        System.out.print("请输入数组的前 " + size + " 个数:");
        IntStream.range(0, size)
                .forEach(i -> arr[i] = scanner.nextInt());

        // 打印输入的数组
        System.out.println("输入的数组:");
        for (int num : arr) {
            System.out.print(num + " ");
        }
    }
}
登录后复制

以上就是Java怎么输入数组的前n个数的详细内容,更多请关注慧达安全导航其它相关文章!

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部