java怎么一行行输入数组
可以通过以下步骤在 java 中一行行地输入数组:导入 scanner 类。实例化 scanner 对象。使用 scanner.nextline() 方法一行行读取输入。将输入拆分为字符串数组。将字符串数组转换为整数数组。
Java 一行行输入数组
在 Java 中,可以使用 Scanner 类从标准输入一行行地输入数组。
步骤:
- 导入 Scanner 类
- 实例化 Scanner 对象
- 使用 Scanner.nextLine() 方法一行行读取输入
- 将输入拆分为字符串数组
- 将字符串数组转换为整数数组
代码示例:
import java.util.Scanner; public class ArrayInput { public static void main(String[] args) { // 实例化 Scanner 对象 Scanner scanner = new Scanner(System.in); // 输入数组元素 System.out.println("请输入数组元素(以空格分隔):"); String input = scanner.nextLine(); // 将输入拆分为字符串数组 String[] elements = input.split(" "); // 将字符串数组转换为整数数组 int[] array = new int[elements.length]; for (int i = 0; i < elements.length; i++) { array[i] = Integer.parseInt(elements[i]); } // 打印数组 System.out.println("输入的数组:"); for (int element : array) { System.out.print(element + " "); } } }
解释:
- Scanner.nextLine() 方法返回一行输入作为字符串。
- split(" ") 方法将字符串以空格为分隔符拆分为字符串数组。
- Integer.parseInt() 方法将字符串转换为整数。
- for 循环遍历字符串数组并将其转换为整数数组。
以上就是java怎么一行行输入数组的详细内容,更多请关注硕下网其它相关文章!