首页 > 编程知识 正文

java 数组赋值,java二维数组

时间:2023-05-03 10:51:15 阅读:18988 作者:791

一维数组的一维数组分配方法有两种。

第一,通过在宣言时进行代入,如下

int [ ] array={ 1,2,3,4 }; 第二,声明后创建,然后赋值。 其实在你赋值之前,数组会被赋予默认值。 该值因数据类型而异。 引用类型的数组为空,例如字符串类型的数组,int类型的数组为0,浮点类型的数组为0.0。 代码如下所示(

int[]天线阵; array=new int[5]; //为数组创建空间,该数组中已有默认值for(intI=0; iarray.length; I ) )//在此为数组赋值,但在此作为例子,可以通过键盘输入某些内容的array[i]=i; }二维数组二维数组实际上与一维数组的赋值没有太大差异。 可以理解二维排列实际上是由一维排列构成的

二维数组的赋值方法也有两种。

第一种是在声明时进行赋值,如下所示

int [ ] [ ] array={ 1,2,3 },{ 1,4,5 },{ 7,8,9 }; //3行3列二维数组int [ ] [ ] array={ 1,2,7,3 },{ 1,4,5 },{ 7,8,9 };//对于二维数组,每行的列数为这里的最大的区别就是数组创建之后会被赋予默认值,但是对于局部变量而言,是没有默认值的

int [ ] [ ]阵列; array=new int[3][3]; //制作3行3列的二维数组//并代入,这里为第二种就是先声明,再创建,再进行赋值,当然也可以同时声明和创建(上面的一维数组也是一样的)

int[][]天线阵; array=new int[3][]; //现在创建了三行数组,但有多少列是array[0]=new int[3]; //这里第一行为三列的数组array[1]=new int[5]; //在此创建第2行为5列的数组。 /*其中的array[1]可以具有属性length,就像一维数组中的数组名称一样。 例如,array[1].length表示第二行中的列数。 */在这里刚接触数组时,本人有点怀疑,有点勉强,所以自己第一个是声明时进行初始化,第二个是声明创建后数组具有默认值,然后更改默认值

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。