Java中由键盘如何在第一行输入整数数组的长度,第二行输入数组的数值
Scanner scan = new Scanner(System.in);
int m = scan.nextint();
int[] nums = new int[m];
// nextInt()只读取数值,剩下"\n"还没有读取
// nextLine()会读取"\n",并结束
// 如果想要在nextInt()后读取一行,就得在nextInt()之后额外加上scan.nextLine()
scan.nextLine();
String lines = scan.nextLine();
String[] stringsArray = lines.split(" ");
for (int i = 0; i < stringsArray.length; i++){
nums[i] = Integer.parseInt(stringsArray[i]);
}
参考自:https://www.cnblogs.com/Skyar/p/5892825.html
若是想要数值的输出格式为[1, 2, 3,…]这种的,可以使用Arrays.toString()方法。
System.out.println(Arrays.toString(nums));