如何通过从 Java 中的用户获取输入来一次填充一个值到数组中?
要从用户处读取数据,请创建一个扫描仪类。使用 nextInt() 方法从用户处读取要创建的数组大小。创建一个指定大小的数组。在循环中从用户处读取值,并将其存储在上面创建的数组中。
示例
import java.util.Arrays; import java.util.Scanner; public class PopulatingAnArray { public static void main(String args[]) { System.out.println("Enter the required size of the array :: "); Scanner s = new Scanner(System.in); int size = s.nextInt(); int myArray[] = new int [size]; System.out.println("Enter the elements of the array one by one "); for(int i=0; i<size; i++) { myArray[i] = s.nextInt(); } System.out.println("Contents of the array are: "+Arrays.toString(myArray)); } }
输出
Enter the required size of the array :: 5 Enter the elements of the array one by one 78 96 45 23 45 Contents of the array are: [78, 96, 45, 23, 45]
广告