我是靠谱客的博主 自信戒指,这篇文章主要介绍java数组扩容基础练习 -数组动态扩容,现在分享给大家,希望可以做个参考。

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数组扩容基础练习内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(119)

评论列表共有 0 条评论

立即
投稿
返回
顶部