Java數組輸入值的方法有四種:數組初始化語法、數組賦值操作、arrays.fill()方法、scanner類。數組初始化語法在創建數組的同時對數組進行初始化;數組賦值操作創建數組后逐個向元素賦值;arrays.fill()方法一次性用給定的值填充整個數組;scanner類從控制臺讀取用戶輸入并逐個存儲到數組中。
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對象 } }
登錄后復制