java怎么从键盘读入数组

Java 中使用 Scanner 类可从键盘输入数组:创建 Scanner 对象。初始化数组。使用 nextInt() 方法从键盘读取数组元素。关闭 Scanner 对象。

Java 从键盘输入数组

入门

Java 中可以使用 Scanner 类从键盘读取数组。

步骤

  1. 创建 Scanner 对象:

    Scanner scanner = new Scanner(System.in);
  2. 初始化数组:

    int[] array = new int[size];

    其中 size 是数组的大小。

  3. 使用 nextInt() 方法从键盘读取数组元素:

    for (int i = 0; i < size; i++) {
        array[i] = scanner.nextInt();
    }
  4. 关闭 Scanner 对象:

    scanner.close();

示例

import java.util.Scanner;

public class ArrayFromKeyboard {

public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 读取数组大小 System.out.print("Enter the size of the array: "); int size = scanner.nextInt(); // 初始化数组 int[] array = new int[size]; // 从键盘读取数组元素 for (int i = 0; i < size; i++) { System.out.printf("Enter element %d: ", i + 1); array[i] = scanner.nextInt(); } // 输出数组 System.out.println("The array is:"); for (int element : array) { System.out.print(element + " "); } scanner.close(); } }