Hello! 欢迎来到小浪云!


Java数组怎么输入值


avatar
小浪云 2024-11-12 41

Java数组输入值的方法有四种:数组初始化语法、数组赋值操作、arrays.fill()方法、scanner类。数组初始化语法在创建数组的同时对数组进行初始化;数组赋值操作创建数组后逐个向元素赋值;arrays.fill()方法一次性用给定的值填充整个数组;scanner类从控制台读取用户输入并逐个存储到数组中。

Java数组怎么输入值

Java数组输入值

Java数组是一种数据结构,用于存储相同类型数据的集合。要向Java数组中输入值,可以使用以下方法:

使用数组初始化语法

int[] numbers = {1, 2, 3, 4, 5};
登录后复制

这种方法在创建数组的同时也对数组进行初始化。

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

使用数组赋值操作

int[] numbers = new int[5]; // 创建一个大小为5的数组 numbers[0] = 1; // 向第一个元素赋值 numbers[1] = 2; // 向第二个元素赋值 // 依此类推
登录后复制

这种方法涉及创建数组,然后逐个向元素赋值。

使用Arrays.fill()方法

int[] numbers = new int[5]; // 创建一个大小为5的数组 Arrays.fill(numbers, 1); // 用1填充所有元素
登录后复制

这种方法允许一次性用给定的值填充整个数组。

使用Scanner类

import java.util.Scanner;  Scanner scanner = new Scanner(System.in); int[] numbers = new int[5];  for (int i = 0; i < numbers.length; i++) {     System.out.print("输入数组元素" + i + ": ");     numbers[i] = scanner.nextInt(); }
登录后复制

这种方法允许从控制台读取用户输入值并逐个将其存储到数组中。

示例:

以下是使用Scanner类向数组输入值的完整示例:

import java.util.Scanner;  public class InputArray {      public static void main(String[] args) {         Scanner scanner = new Scanner(System.in);          int[] numbers = new int[5];          for (int i = 0; i < numbers.length; i++) {             System.out.print("输入数组元素" + i + ": ");             numbers[i] = scanner.nextInt();         }          scanner.close(); // 关闭Scanner对象     } }
登录后复制

相关阅读