java当中想要输入一个未知长度的数组,可以首先把运行窗口输入的一串数字看成是字符串,以分隔符分割,确定长度后再赋值给数组。
Scanner in=new Scanner(System.in);
String[] strnums=null;
strnums=in.nextLine().split(" ");
int length=strnums.length;
int[] nums=new int[length];
for(int i=0;i<length;i++){
nums[i]=Integer.valueOf(strnums[i]);
}