import java.util.Scanner;
public class arrReduce {
//编写一个main方法
public static void main(String[] args) {
Scanner myScanner = new Scanner(System.in);
int arr[] = {1, 2, 3, 4, 5} ;
do {
int arrNew[] = new int [arr.length - 1];
for (int i = 0;i < arr.length -1;i++ ) {
arrNew[i] =arr[i];
}
arr = arrNew;
System.out.println("削减后的数值:");
for (int i = 0;i < arr.length;i++) {
System.out.print(arr[i] + "t");
}
if (arr.length == 1) {
break;
}
System.out.println("n");
System.out.println("是否继续削减最后一位数值y/n");
char answer = myScanner.next().charAt(0);
if (answer == 'n') {
break;
}
} while (true); {
System.out.println("n");
System.out.println("已退出");
}
}
}
java数组削减代码图,未作注释



