◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
在 java 中获取输入的数组有两种方法:使用 scanner 类来读取数组长度和元素,并将其存储在数组中。使用 bufferedreader 类来读取数组长度和元素,并将其转换为整数后存储在数组中。
如何用 Java 获取输入的数组
在 Java 中,可以通过以下方法获取输入的数组:
1. 使用 Scanner 类
Scanner 类提供了许多方法来从控制台读取输入数据,其中包括获取数组的方法:
立即学习“Java免费学习笔记(深入)”;
import java.util.Scanner; public class GetInputArray { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 提示用户输入数组长度 System.out.print("Enter array length: "); int length = scanner.nextInt(); // 创建一个数组来存储输入数据 int[] array = new int[length]; // 提示用户输入数组元素 System.out.println("Enter array elements:"); for (int i = 0; i < length; i++) { array[i] = scanner.nextInt(); } // 打印输入的数组 System.out.println("Array elements:"); for (int element : array) { System.out.print(element + " "); } } }
2. 使用 BufferedReader 类
BufferedReader 类也可以用来获取输入的数组,虽然它不像 Scanner 类那样方便。
import java.io.BufferedReader; import java.io.InputStreamReader; public class GetInputArray { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); // 提示用户输入数组长度 System.out.print("Enter array length: "); int length = Integer.parseInt(reader.readLine()); // 创建一个数组来存储输入数据 int[] array = new int[length]; // 提示用户输入数组元素 System.out.println("Enter array elements:"); for (int i = 0; i < length; i++) { array[i] = Integer.parseInt(reader.readLine()); } // 打印输入的数组 System.out.println("Array elements:"); for (int element : array) { System.out.print(element + " "); } } }
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。