概述
import java.util.Scanner; public class DongTaikuorong { public static void main(String[] args) { Scanner input = new Scanner(System.in); int arr[] = {1,2,3}; do { //do while语句判断是否添加 int arrNew[]=new int [arr.length+1];//创建新数组 for (int i = 0;i<arr.length;i++){ arrNew [i]= arr[i]; } System.out.println("请输入一个数字:"); int num = input.nextInt(); arrNew[arrNew.length-1]=num; arr = arrNew; //旧数组赋给新数组 System.out.println("扩容后数组为"); for (int i =0;i<arr.length;i++){ System.out.print(arr[i]+"t");//遍历数组 } System.out.println("是否继续输入?y/n"); char get = input.next().charAt(0);//转化为字符输入 if (get == 'n' ){ break; }else { System.out.println(); } }while (true); } }
最后
以上就是自信戒指为你收集整理的java数组扩容基础练习 -数组动态扩容的全部内容,希望文章能够帮你解决java数组扩容基础练习 -数组动态扩容所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复