Java數(shù)組輸入值的方法有四種:數(shù)組初始化語(yǔ)法、數(shù)組賦值操作、arrays.fill()方法、scanner類。數(shù)組初始化語(yǔ)法在創(chuàng)建數(shù)組的同時(shí)對(duì)數(shù)組進(jìn)行初始化;數(shù)組賦值操作創(chuàng)建數(shù)組后逐個(gè)向元素賦值;arrays.fill()方法一次性用給定的值填充整個(gè)數(shù)組;scanner類從控制臺(tái)讀取用戶輸入并逐個(gè)存儲(chǔ)到數(shù)組中。
Java數(shù)組輸入值
Java數(shù)組是一種數(shù)據(jù)結(jié)構(gòu),用于存儲(chǔ)相同類型數(shù)據(jù)的集合。要向Java數(shù)組中輸入值,可以使用以下方法:
使用數(shù)組初始化語(yǔ)法
int[] numbers = {1, 2, 3, 4, 5};
登錄后復(fù)制
這種方法在創(chuàng)建數(shù)組的同時(shí)也對(duì)數(shù)組進(jìn)行初始化。
立即學(xué)習(xí)“Java免費(fèi)學(xué)習(xí)筆記(深入)”;
使用數(shù)組賦值操作
int[] numbers = new int[5]; // 創(chuàng)建一個(gè)大小為5的數(shù)組 numbers[0] = 1; // 向第一個(gè)元素賦值 numbers[1] = 2; // 向第二個(gè)元素賦值 // 依此類推
登錄后復(fù)制
這種方法涉及創(chuàng)建數(shù)組,然后逐個(gè)向元素賦值。
使用Arrays.fill()方法
int[] numbers = new int[5]; // 創(chuàng)建一個(gè)大小為5的數(shù)組 Arrays.fill(numbers, 1); // 用1填充所有元素
登錄后復(fù)制
這種方法允許一次性用給定的值填充整個(gè)數(shù)組。
使用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("輸入數(shù)組元素" + i + ": "); numbers[i] = scanner.nextInt(); }
登錄后復(fù)制
這種方法允許從控制臺(tái)讀取用戶輸入值并逐個(gè)將其存儲(chǔ)到數(shù)組中。
示例:
以下是使用Scanner類向數(shù)組輸入值的完整示例:
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("輸入數(shù)組元素" + i + ": "); numbers[i] = scanner.nextInt(); } scanner.close(); // 關(guān)閉Scanner對(duì)象 } }
登錄后復(fù)制