一维,多维数组的创建

  一维数组的建立

 数组是一种数据结构,用来存储同一类型值的集合,通过一个整型下标可以访问数组中的每一个值。例如,如果 a 是一个整型数组,a[i] 就是数组中下标为 i 的整型。

    声明数组变量时,需要指出数组类型(数组元素类型紧跟 [ ]) 和数组变量名。例:

int [] a 

    不过,这条语句只声明了变量 a ,并没有将 a 初始化为一个真正的数组。应该使用 new 运算符创建数组

int [] a = new int[10];

    还可以直接对数组进行初始化 如:

int [] a = {11,22,33,4,44,55};

注释  可以使用以下两种声明数组的方法:

int [] a = new int[10];
int a [] = new int[10];

    大多数 java 程序员喜欢使用第一种风格,因为他将类型 int[ ] (整型数组)与量名分割开了 。

 多维数组的建立

    多维数组将使用多个下角标访问数组元素,它适用于表示表格或者更复杂的排列形式。

    在 java 中声明一个二维数组相当简单 如:

double[][] balances;

    与一位数组一样,在调用 new 对对维数组进行初始化之前不能使用他,在这里可以这样初始化:

   

double[][] balances = new double[NYEASR][NYEASR];

    另外如果知道数组元素,就可以不用调用new,而直接使用简化的书写形式对多维数组进行初始化 例:

int[][] aa = {
{12,45,87,5},
{45,87,56,2},
{56,33,22,7},
{28,39,17,5}
};





猜你喜欢

转载自blog.csdn.net/weixin_42630877/article/details/81040620