JAVA 通过控制台输入任意长度数组、数组反转
控制台输入数组
System.out.println("请输入任意个数字:");
Scanner in=new Scanner(System.in);
String str=in.next().toString();
String[] arr=str.split(",");
int[] a=new int[arr.length];
for (int i = 0; i < arr.length; i++) {
a[i] = Integer.parseInt(arr[i]);
}
数组反转
int temp;
for (int j = 0; j < a.length/2; j++) {
temp = a[j];
a[j] = a[a.length-1-j];
a[a.length-1-j]=temp;
}
for (int q = 0; q < a.length; q++) {
System.out.print(a[q]+" ");
}
效果如下