21xrx.com
2024-12-22 17:27:26 Sunday
登录
文章检索 我的文章 写文章
Java实现连续输入两个数组
2023-06-19 11:14:30 深夜i     --     --
Java 数组 Scanner

在Java编程中,有时需要连续输入两个数组。这种操作可以方便地对数组进行比较、计算等处理。接下来,我们将介绍如何使用Java实现连续输入两个数组。

一、使用Scanner类获取输入

在Java中,可以使用Scanner类获取用户的输入。在本例中,我们将使用Scanner类获取两个数组的输入。

二、初始化并输入数组

我们需要先确定两个数组的长度,然后初始化数组并输入元素值。具体步骤如下:

1. 使用Scanner类获取输入数据

2. 根据输入数据确定数组长度,初始化数组

3. 使用for循环输入数组元素值

三、示例代码及运行结果

下面是使用Java实现连续输入两个数组的示例代码及运行结果:


import java.util.Scanner;

public class InputTwoArrays {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    // 获取第一个数组的长度并输入元素

    System.out.print("请输入第一个数组的长度:");

    int length1 = scanner.nextInt();

    int[] arr1 = new int[length1];

    for (int i = 0; i < length1; i++) {

      System.out.print("请输入第一个数组的第" + (i+1) + "个元素:");

      arr1[i] = scanner.nextInt();

    }

    // 获取第二个数组的长度并输入元素

    System.out.print("请输入第二个数组的长度:");

    int length2 = scanner.nextInt();

    int[] arr2 = new int[length2];

    for (int i = 0; i < length2; i++) {

      System.out.print("请输入第二个数组的第" + (i+1) + "个元素:");

      arr2[i] = scanner.nextInt();

    }

    // 输出两个数组

    System.out.println("第一个数组为:");

    for (int i = 0; i < length1; i++) {

      System.out.print(arr1[i] + " ");

    }

    System.out.println("\n第二个数组为:");

    for (int i = 0; i < length2; i++) {

      System.out.print(arr2[i] + " ");

    }

  }

}

运行结果:


请输入第一个数组的长度:3

请输入第一个数组的第1个元素:1

请输入第一个数组的第2个元素:2

请输入第一个数组的第3个元素:3

请输入第二个数组的长度:4

请输入第二个数组的第1个元素:4

请输入第二个数组的第2个元素:5

请输入第二个数组的第3个元素:6

请输入第二个数组的第4个元素:7

第一个数组为:

1 2 3

第二个数组为:

4 5 6 7

四、关键词

Java、数组、Scanner

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复