韩顺平JAVA基础学习:ArraryReduce
支持韩老师–学习地址:https://www.bilibili.com/video/BV1fh411y7R8?p=170
数组学习之数组元素的减少:ArraryReduce.java
import java.util.Scanner;
public class ArraryReduce {
public static void main(String[] args){
Scanner myScanner = new Scanner(System.in);
int[] arr = {1,2,3,4,5};
do {
System.out.println("原始数组为:");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+"\t");
}
System.out.println("是否继续缩减y/n");
char key = myScanner.next().charAt(0);
if(key == 'n'){
break;
}
int[] arrNew = new int[arr.length - 1];
if (arr.length != 1) {
for (int i = 0; i < arrNew.length; i++) {
arrNew[i] = arr[i];
}
arr = arrNew;
}else{
System.out.println("不能继续缩减了");
break;
}
}while(true);
System.out.println("缩减后的数组为:");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+"\t");
}
System.out.print("你已经退出添加");
}
}