最大で最後の桁までデクリメントします
import java.util.Scanner;
public class Test{
public static void main(String[] args){
int arr1[] = {
1,2,3,4,5};
Scanner sc = new Scanner(System.in);
String str = "";
while(arr1.length>1){
System.out.println("请输入缩减指令y/n");
str = sc.next();
if(str.equals("n"))break;
int arr2[] = new int[arr1.length - 1];
for(int i=0;i<arr2.length;i++){
arr2[i] = arr1[i];
}
arr1 = arr2;
}
System.out.print("缩减结果:");
for(int j=0;j<arr1.length;j++){
System.out.print(arr1[j]);
}
}
}