import java.util.Scanner;
public class example {
public static void main(String[] args) {
int[] arr = { 1, 2, 3 };
Scanner sc = 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 = sc.nextInt();
arrNew[arrNew.length - 1] = addNum;
arr = arrNew;
System.out.println("扩容后:");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + "\t");
}
System.out.println("是否继续添加?");
char key = sc.next().charAt(0);
if (key == 'n') {
break;
}
} while (true);
System.out.println("退出了。。。。");
}
}
java数组扩容
最新推荐文章于 2024-08-15 14:47:41 发布