在 Java 中输入一组数组有三种方式:从键盘输入:使用 Scanner 类从键盘获取每个元素值。从命令行参数输入:将命令行参数转换为 int 类型并存储在数组中。从文本文件输入:从文本文件中读取元素值并存储在数组中。

Java 中如何输入一组数组
在 Java 中,你可以使用以下方法输入一组数组:
1. 键盘输入
<code class="java">import java.util.Scanner;
public class ArrayInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 创建一个 int 类型的数组,并指定元素个数
int[] numbers = new int[5];
// 使用循环从键盘获取每个元素值
for (int i = 0; i < numbers.length; i++) {
System.out.print("请输入第 " + (i + 1) + " 个元素:");
numbers[i] = scanner.nextInt();
}
// 关闭 Scanner 对象
scanner.close();
}
}</code>2. 命令行参数
立即学习“Java免费学习笔记(深入)”;
<code class="java">public class ArrayInput {
public static void main(String[] args) {
// 创建一个 int 类型的数组,长度为命令行参数的个数
int[] numbers = new int[args.length];
// 将命令行参数转换为 int 类型并存储在数组中
for (int i = 0; i < args.length; i++) {
numbers[i] = Integer.parseInt(args[i]);
}
}
}</code>在使用命令行参数时,需要在运行程序时指定要输入的数字,例如:
<code class="bash">java ArrayInput 1 2 3 4 5</code>
3. 文本文件
<code class="java">import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ArrayInput {
public static void main(String[] args) {
try {
// 创建一个 File 对象,指向包含数组元素的文本文件
File file = new File("numbers.txt");
// 创建一个 Scanner 对象,用于从文件中读取数据
Scanner scanner = new Scanner(file);
// 创建一个 int 类型的数组,并指定元素个数
int[] numbers = new int[scanner.nextInt()];
// 将文件中的元素值存储在数组中
for (int i = 0; i < numbers.length; i++) {
numbers[i] = scanner.nextInt();
}
// 关闭 Scanner 对象
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}</code>以上就是java输入一组数组怎么写的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号