//有一个数组{1,2,3,4,5} 可以将数组进行缩减,提示用户是否继续缩减,
//每次缩减最后那个元素,当只剩下最后一个元素,提示不能再缩减
import java.util.Scanner;
public class hsp169 {
public static void main(String[] args){
Scanner myscanner = new Scanner(System.in);
//1、定义初始化数组
int arr[] = {1,2,3,4,5};
while(true){
System.out.println("是否继续缩减,y/n");
char ans = myscanner.next().charAt(0);
if(ans != 'y'){
break;
}
//创建大小为arr.length - 1的arrnew
int arrnew[] = new int[arr.length - 1];
//遍历arr中前arr.length - 1个元素,并拷贝到大小为arr.length - 1的arrnew
for(int i = 0;i<arrnew.length;i++){
arrnew[i] = arr[i];
}
arr = arrnew;//arr指向arrnew
System.out.println("缩减后情况");
for(int i = 0;i<arr.length;i++){
System.out.println(arr[i] + "\t");
}
//检查arr.length是否大于1,否则退出
if(arr.length<=1){
System.out.println("不能再缩减");
break;
}
}
}
}
10-26
1002
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-11
1544
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-23
404
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-05
512
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
10-30
490
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交