import java.util.Scanner;
public class ArrayAdd02{
public static void main(String[] args) {
int[] arr = {1,2,3};
Scanner sr = new Scanner(System.in);
do{
int[] arrNew = new int[arr.length + 1];
for (int i = 0;i < arr.length ;i++ ) {
arrNew[i] = arr[i];
}
System.out.println("请输入你要添加的元素");
int addNum = sr.nextInt();
arrNew[arrNew.length - 1] = addNum;
arr = arrNew;
System.out.println("===arr扩容后元素为===");
for (int i = 0;i < arrNew.length ;i++ ) {
System.out.print(arr[i] + "\t");
}
System.out.println("是否继续添加 y/n");
char key = sr.next().charAt(0);
if (key == 'n') {
break;
}
}while(true);
}
}
java 数组扩容
最新推荐文章于 2024-07-25 13:40:37 发布