数组的运用

男娘i 2023-10-03 23:11 136阅读 0赞

一种数据类型(引用类型)

1、动态初始化:数据类型[] 数组名=new 数据类型[大小];int[] a=new int[10];

数组的引用:数组名[下标/索引]

2、动态初始化:

先声明数组:语法:数据类型 数组名[];int a[]; 或数据类型[] 数组名;int[] b;

再创建数组:语法:数组名=new 数据类型[大小];a=new int[10];

3、静态初始化:数据类型 数组名[]={元素值,元素值,元素值……};int a={1,2,3…};

数组细节

1、数组是多个相同类型数据的组合,实现对这些数据的统一管理 2、数组中的元素可以是任何数据类型,包括基本类型和引用类型,但是不能混用 3、数组创建后,如果没有赋值,默认int 0,short 0,byte 0,long 0,float 0.0,char\u0000,boolean false,String null 4、使用数组的步骤:1、声明数组并开辟空间,2、给数组各个元素赋值3、使用数组 5、数组的下标是从0开始的 6、数组下标必须在指定范围内使用,否则报:下标越界异常,比如:int []arr=new int[5];则有效下标在0-4 7、数组属引用类型,数组型数据是对象(object)

8、数组扩容或者缩减都需要创建一个临时数组,复制原数组的内容,再将原数组的数组名指向临时数组

二维数组

1、动态初始化:

1)int arr[][]=new int[2][3];

2)声明二维数组:int arr2[][];再开空间:arr2=new int [2][3];

3)int[][]str=new int[3][];

for(int i=0;i<str.length;i++){

str[i]=new int[i+1];//给每个一维数组开空间

for(int j=0;j<str[i].length;j++){

str[i][j]=i+1;//赋值

}

}

2、静态初始化:类型 数组名[][]={ {值1……},{值2……},……};

3、二维数组的声明方式:int[][]y或者int[]y[];或者int y[][];

int[]x,y[]; x是int类型的一维数组,y是int类型的二维数组

发表评论

表情:
评论列表 (有 0 条评论,136人围观)

还没有评论,来说两句吧...

相关阅读

    相关 运用

    一种数据类型(引用类型) 1、动态初始化:数据类型\[\] 数组名=new 数据类型\[大小\];int\[\] a=new int\[10\]; 数组的引用:数组名\[下