public class ArrSubtract {
public static void main(String[] args) {
Scanner myScanner = new Scanner(System.in);
int [ ] arr = {1,2,3,4,5,6};
do {
// 创建的新数组长度比以前的减一,并且放在循环中,这样才能一直减下去
int [ ]arrNew = new int [arr.length-1];
for(int i =0;i < arrNew.length;i++) {
arrNew [ i ] = arr[ i ];
}
arr = arrNew;
for(int i = 0;i <arr.length;i++) {
System.out.println(arr[ i ]);
}
System.out.println("是否需要减少y/n");
char key = myScanner.next().charAt(0);
if(key=='n') {
break;
}
if(key=='y') {
// 用来判断数组还能减少
if(arr.length==0) {
break;
}
}
}
while(true);
System.out.println("您不能继续减少");
}
数组的缩减(简易版)
最新推荐文章于 2023-01-09 20:56:04 发布