如何动态输入数组?无论几个长度

Scanner sc = new Scanner(System.in);int[] arr = {sc.nextInt()};do {System.out.println("是否要添加?y/n");char key=sc.next().charAt(0);if(key=='y') {int[] arrnew=new int[arr.length+1];for(int i=0;i<arr.length;i++) {arrnew[i]=arr[i];}int addnum=sc.nextInt();arrnew[arr.length-1]=addnum;arr=arrnew;}if(key=='n') {break;}}while(true);

运行的时候就是:

【java】动态输入数组相关推荐

  1. java scanner输入数组_Java Scanner输入两个数组的方法

    题目 从命令行读入两个数组的长度和数组的值,其中第一行两个数na和nb代表aa和bb数组的长度 代码 import java.util.Scanner; public class Z { public ...

  2. Java 键盘输入数组并输出代码

    import java.util.Scanner; //键盘输入数组并输出练习 public class ScannerDemo {public static void main(String[] a ...

  3. Java动态初始化数组,元素默认值规则

    1.动态初始化数组: 定义数组的时候,只确定元素的类型和数组的长度,之后再存入具体数据. 2.动态初始化数组的基本原理: 当你赋值后,数组的默认值0,就会变成你赋的值. 3.数组的动态初始化格式: 格 ...

  4. java scanner输入数组_java基础- scanner/方法/数组

    1.用户交互scanner Next() public class demo1 { public static void main(String[] args) { //创建一个scanner对象 S ...

  5. Java 动态判断数组维数并取值

    一.背景 技术交流群里有同学提了一个看似基础但挺有意思的问题. 问题描述: 一个对象是一个未知的数组类型,可能是 short 二维数组,可能是 int 的三维数组等. 诉求: 想要遍历修改(获取)它的 ...

  6. Java实现动态输入一组数,存到数组里面

    import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner;public class Main {/** ...

  7. Java——动态创建一维数组和二维数组

    一.数组的定义: 整数型一维数组:int[] a;或 int a[];        a = new int[m];(m为数组元素个数) 整数型二维数组:int[][] a;或 int a[][];或 ...

  8. 编写一个C程序,实现以下功能:动态申请长度为5的整数空间数组,用户输入5个整数;动态扩展数组空间为8,用户另外输入3个整数,最后输出扩展后的全部数组元素。

    DGUT最简单的题.没有之一,只要面向GOOGLE和百度编程就行. 在GOOGLE查询malloc和realloc. malloc:动态申请内存. realloc:动态更改(扩展)内存 代码如下 #d ...

  9. java动态数组的实现的_Java实现数据结构之【动态数组】

    数组是学习编程语言时较先接触到的一种数据结构,本章基于Java的静态数组实现动态数组,并进行简单的复杂度分析 数组相信各位都知道,那什么是动态数组呢?我们定义一个数组后,一般长度会直接定义好,如果数组 ...

最新文章

  1. 5个常用Java代码混淆器 助你保护你的代码
  2. linux expr格式,计算2-expr命令举例
  3. k8s 手动恢复redis 集群_高工面试之:redis的几种集群方式你都熟悉吗?
  4. 2021年商业的几点变化
  5. 八皇后时间复杂度_九章算法 | N皇后问题
  6. php压缩解压缩插件,PHP压缩解压缩类:PclZip
  7. 弥补Reflector反编译对中文支持的不足
  8. 力扣-387 字符串中的第一个唯一字符
  9. 微信公众号上传永久图片素材
  10. tig - 必知的git界面化工具
  11. import mysql.connector 报错
  12. 国内外学习科学研究机构简介…
  13. 网页中,M3U8格式的视频下载
  14. 2016年7月6日,阿里巴巴集团和上汽联合发布全球首款互联网汽车
  15. 【中电十所】秋招提前批一面、二面面经
  16. 时间选择器抽出。PickerView和原生
  17. 绩效考核的九大困惑及其分析
  18. 有赞 mysql go agent_有赞数据库服务实践
  19. cd linux自带系统安装,Windows 7+CDLinux+Ubuntu 10.04全硬盘安装
  20. 16.Excel vba开发-计算所选中区域之和

热门文章

  1. oracle自动重新连接,数据库连接池自动重新连接问题
  2. Linux查询压缩文件行数,linux命令行快速统计文件(压缩文件)的行数
  3. WAF绕过神器 (过安全狗、智创SQL注入)
  4. 禁用微信公众号复制链接
  5. keepass安卓版哪一款好_安卓手机里哪款手机系统最好?
  6. Sublime Text3介绍
  7. element时日期选择器禁选某段日期
  8. 贪婪算法小结(Java版)
  9. Mac 修改图片尺寸
  10. 基于easyx库的GUI扫雷项目