JAVA 数组

数组

数组是一种数据结构, 用来存储同一类型值的集合。
一旦创建了数组, 就不能再改变它的大小(尽管可以改变每一个数组元素)。
通过一个整型下标可以访问数组中的每一个值。例如, 如果 a 是一个整型数组, a[i] 就是数组中下标为 i 的整数。

  • 例如:创建了一个可以存储 100 个整数的数组
    int[] a = new int[100];

可以使用下面两种形式声明数组

  • int[] a;
  • int a口;

数组的初始化

  • 创建一个数字数组时, 所有元素都初始化为 0;
  • 创建 boolean 数组的元素会初始化为 false;
  • 创建对象数组的元素则初始化为一个特殊值 ==null==, 这表示这些元素(还)未存放任何对象而不是空串。
    例如,String[] names = new String[10] ;
    会创建一个包含 10 个字符串的数组, 所有字符串都为 null。
    如果希望这个数组包含空串, 可以为元素指定空串:
    for (int i = 0; i < 10; i++)
    names[i ]="";

二维数组

二维数组其实就是一个元素为一维数组的数组;
实质上,Java 高维数组还是一维数组,只不过这个一维数组的元素比较特殊,是由低一维的数组这种引用类型的引用构成的。


在这里插入图片描述

创建方式:

  • 第一种: int[][] array = new int[3][2];
  • 第二种:int[][] array = {{1, 2}, {1, 3, 5}, {2}};
  • 第三种:int[][] array = new int[3][];
    ------------array[0] = new int[1];
    ------------array[1] = new int[2];
    ------------array[2] = new int[3];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 注:数组长度一旦确定后就不能修改 一.1.Java数组是顺序表的数据结构 数组(Array),是多个相同类型数据按...
    雨景江水阅读 245评论 0 0
  • 从今天开始,还是想好好学一门语言,然后再学其他的,学习的内容基本都是从各种博客网站上copy的,但是看一遍巩固记忆...
    小丸子sherry阅读 334评论 0 0
  • 第四天 数组【悟空教程】 第04天 Java基础 第1章数组 1.1数组概念 软件的基本功能是处理数据,而在处理数...
    Java帮帮阅读 1,614评论 0 9
  • 数组类型和数组引用变量详解 数组类型为什么要用数组?Java数组的两大特征:定义数组时,不能指定数组的长度变量分为...
    Ansaxnsy阅读 2,912评论 2 3
  • 今天运用番茄工作法(详细讲述运用过程,感受及结果) 一、事项目标 1.完成文字复盘并录制语音复盘 2.完成番茄工作...
    蔷薇水灵阅读 170评论 0 0