数组

 定义:

  01.在内存中储存一组相同数据类型的集合!

  02.数组会在内存中开辟一组连续的空间来粗存数据;

  03.数组的长度一旦被定义,不能改变。

  04.数组下标的最大值是数组长度减一。

三种声明语法:

  1.先声明再开辟空间

    int [ ] nums ;

    nums = new int [5];

  2.声明数组的同时开辟空间

    int nums [] = new int [5];

  3.声明数组同时赋值,完成开空间。

    int nums[] = new int []  {1,2,3,4,5};

    int nums []  = {1,2,3,4,5};   

     //new int []  可以省略,但是如果不省略,【】中只能为空。。

概念:

  01.定义数组

    int [ ] nums;  //声明了一个数组 nums  ;只能储存  int  型数据。

    sums= new int [5];  //在内存中开辟了一个空间为五的数组。

    sums[0] = 1;      //给数组中的第一个位置赋值为1;

    没有赋值的位置为数据类型的默认值。

  02.数据的基本要素:

    标识符:nums   ;    数组的名称,用于区别不同的数组;

    数组元素:  数组中真实存放的数据;

    元素下标:   对数组元素进行的编号,从0开始;

    元素类型:   int  数组中每个元素的数据类型 (必须相同)

 二维数组:

  定义: 储存了一组相同数据类型的集合,实质上是一维数组,集合中的每一个元素都是一个数组。

  声明语法:数据类型 [ ] [ ]  数组名称 = new 数据类型 [ x ] [ ] ;

  注意事项:

    1.创建二维数组时,必须指定外围长度。

    2.如果没有设置内层数组长度,元素默认值为null;

    3.外围数组长度就是整个数组的长度;

    4.内层循环中遍历的次数依据内层数组长度。

  

原文地址:https://www.cnblogs.com/ak666/p/7890251.html