Java 接受键盘输入的数组
在 Java 编程中,我们经常需要从用户那里获取输入,包括数组的输入。本文将介绍如何在 Java 中接受键盘输入的数组,并给出相应的代码示例。
键盘输入数组的方式
在 Java 中,我们可以通过 java.util.Scanner
类来接受键盘输入。Scanner
类提供了多种方法来读取不同类型的数据,包括整数、浮点数、字符串等。对于数组的输入,我们可以通过以下步骤来实现:
- 创建
Scanner
对象,用于从键盘读取输入。 - 提示用户输入数组的长度。
- 创建一个空数组,长度由用户输入确定。
- 使用循环结构逐个接受用户的输入,并将输入的值存储到数组中。
代码示例
下面是一个示例代码,演示了如何接受键盘输入的整数数组:
import java.util.Scanner;
public class KeyboardInputArrayExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数组的长度:");
int length = scanner.nextInt();
int[] array = new int[length];
System.out.println("请逐个输入数组元素:");
for (int i = 0; i < length; i++) {
System.out.print("请输入第 " + (i + 1) + " 个元素:");
array[i] = scanner.nextInt();
}
System.out.println("您输入的数组为:");
for (int i = 0; i < length; i++) {
System.out.print(array[i] + " ");
}
}
}
以上代码首先创建了一个 Scanner
对象,然后通过 nextInt()
方法获取用户输入的数组长度。根据用户输入的长度,创建了一个空数组 array
。接下来使用循环结构,逐个接受用户输入的数组元素,并将其存储到数组中。
最后,将输入的数组元素打印出来,以便用户确认输入的正确性。
示例运行
运行以上示例代码,您将看到如下输出:
请输入数组的长度:5
请逐个输入数组元素:
请输入第 1 个元素:10
请输入第 2 个元素:20
请输入第 3 个元素:30
请输入第 4 个元素:40
请输入第 5 个元素:50
您输入的数组为:
10 20 30 40 50
总结
通过使用 Scanner
类,我们可以方便地从键盘接受用户的输入,并将其存储到数组中。这在处理需要大量输入的问题时非常有用。
需要注意的是,以上示例只演示了接受整数数组的情况,如果需要接受其他类型的数组,只需稍作修改即可。
希望本文能帮助您理解如何在 Java 中接受键盘输入的数组,并能在实际编程中得到应用。
pie
title 数组类型分布
"整数数组" : 45
"浮点数数组" : 30
"字符串数组" : 25
参考链接:
- [Java Scanner 类](