import java.util.Scanner;
/**
* @version 1.0
* function:
* author:阿卜杜赛麦提
* @date:2022/12/21 11:15
*/
public class ArrayExpansion {
public static void main(String[] args) {
int [] arr = {1,2,3};
Scanner scanner=new Scanner(System.in);
while (true){
System.out.println("是否继续输入y/n");
char pan=scanner.next().charAt(0);
if (pan=='y'){
int arr1[] = new int[arr.length+1];
for (int i = 0; i <arr1.length ; i++) {
if (i==arr.length){
System.out.println("输入数组");
arr1[i]=scanner.nextInt();
}else {
arr1[i]=arr[i];
}
}
arr=arr1;
for (int i = 0; i <arr.length ; i++) {
System.out.println(arr[i]);
}
}else if (pan=='n'){
break;
}
}
}
}
java实现动态给数组添加元素,实现对数组扩容
最新推荐文章于 2023-08-06 22:33:19 发布