很多输入数组的方法都要先填一个数组个数,这在有些情境中会很麻烦。本文讲述如何直接输入数组的元素。代码如下:
import java.util.Scanner;
public class inputArr {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String str = input.next();
String[] arr = str.split(" ");
int[] num = new int[arr.length];
for(int i = 0; i < arr.length; i++] {
num[i] = Integer.Integer.parseInt(arr[i]);
}
input.close();
}
思路是先从键盘读取一段字符串,再用逗号(或空格也行,可以自己改)分隔每个元素,转成string数组,再用循环将每个字符串元素转成int元素