在数组{1,2,3}增加一个元素,判断是否继续增加元素,增加元素后打印增加后的新数组

 1 import java.util.Scanner;
 2 public class array04{
 3     public static void main(String[] args){
 4     Scanner myScanner = new Scanner(System.in);
 5         int[] arr = {1,2,3};
 6         do{
 7             int[] arrNew = new int[arr.length + 1];
 8             for(int i = 0;i <arr.length;i++){
 9                 arrNew[i] = arr[i];
10             }
11 
12             System.out.println("输入你要添加的元素");
13             int addNum = myScanner.nextInt();
14             arrNew[arrNew.length - 1] = addNum;
15 
16             arr = arrNew;
17             System.out.println("===arr扩容后元素情况===");
18             for(int i = 0;i < arr.length;i++){
19                 System.out.print(arr[i] + "\t");
20             }
21 
22             System.out.println("是否继续添加 y/n");
23             char key = myScanner.next().charAt(0);
24             if(key == 'n'){
25                 break;
26             }
27         }while(true);    
28 
29 
30 
31 
32 
33 
34 
35 
36     }
37 }

 

posted @ 2024-11-21 18:20  勤奋的小番茄  阅读(10)  评论(0)    收藏  举报