java中怎么获取输入的数组

ID:18109 / 打印
java 中获取输入数组的方法有两种:使用 scanner 类:import java.util.scanner,用 scanner 对象获取数组大小后创建数组并获取元素。使用 bufferedreader 类:import java.io.bufferedreader、inputstreamreader,读取用户输入字符串后将其转换为整数并存储到数组中。

java中怎么获取输入的数组

如何在 Java 中获取输入的数组?

Java 提供了几种方法可以从用户获取输入数组:

1. 使用 Scanner

使用 Scanner 类是获取输入数组最常用的方法。

立即学习“Java免费学习笔记(深入)”;

import java.util.Scanner;  public class InputArray {      public static void main(String[] args) {         Scanner scanner = new Scanner(System.in);          // 提示用户输入数组大小         System.out.println("请输入数组大小:");         int size = scanner.nextInt();          // 声明并初始化数组         int[] numbers = new int[size];          // 获取数组元素         for (int i = 0; i < size; i++) {             System.out.printf("请输入第 %d 个数字:", i + 1);             numbers[i] = scanner.nextInt();         }          // 打印输出数组         System.out.println("输入的数组:");         for (int number : numbers) {             System.out.print(number + " ");         }     } }

2. 使用 BufferedReader

BufferedReader 类也可以用于获取输入数组。

import java.io.BufferedReader; import java.io.InputStreamReader;  public class InputArray {      public static void main(String[] args) {         try {             BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));              // 提示用户输入数组大小             System.out.println("请输入数组大小:");             int size = Integer.parseInt(reader.readLine());              // 声明并初始化数组             int[] numbers = new int[size];              // 获取数组元素             for (int i = 0; i < size; i++) {                 System.out.printf("请输入第 %d 个数字:", i + 1);                 numbers[i] = Integer.parseInt(reader.readLine());             }              // 打印输出数组             System.out.println("输入的数组:");             for (int number : numbers) {                 System.out.print(number + " ");             }         } catch (Exception e) {             e.printStackTrace();         }     } }
上一篇: java怎么把数据存到数组中
下一篇: JAVA怎么判断数组对象为空

作者:admin @ 24资源网   2024-11-26

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。