栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 数组

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 数组

一、数组的相关概念

1.数组的意义在于用统一的名字代表这批数据。

2.数组是数目固定、类型相同的若干个变量的有序集合。

3.一个数组包含若干变量,每个变量成为数组元素。

二、定义数组

1.一维数组:<数据类型><数组名>[]null

例如:int a[];

2.一维数组初始化(分配内存):数据类型<数组名>=new 数据类型[长度]

例如:int a[]=new int[3];

3.二维数组:<类型><数组名>[][];

 数组名=new 数据类型[行个数][列个数]

                      或

类型 数组名[][]=new 数据类型[行个数][列个数]

例如:int a[][];

        a=new int[5][2]

                 或

int a[][]=new int[5][2];

(注:

1.数据类型:整型(int)、浮点型(float)、字符型(char)

2.数组名:符合用户标识符的命名规则

3.数组创建后,元素就有了默认值,其值与类型有关。

boolean: False; int : 0; char: null; double: 0.0

4.数组创建后,长度不能更改)

三、数组元素赋初值

1.一维数组元素赋值:数组名[下标]=<数值>

例如:int a[]=new int[5];

a[0]=3;

a[1]=4;

a[2]=5;

2.一维数组元素的初始化

数据类型 数组名[]={值1,值2,值3...};

数据类型 数组名[]=new 数组类型[] {值1,值2...};

例如:int a[]={10,20,30};

3.for-each(增强型for循环)

格式:for(int 变量名:数组名)

           {

                  System.out.println(变量名);

            }

注:只能用来访问数组元素,不能更新数组元素的值。

(可以使用增强的for循环的情况:需要访问整个数组,而不是数组的一部分;需要读取数组中的元素,而不是修改;不需要使用数组下标完成其他处理。)

4.二维数组元素的初始化

1)动态初始化

int a[][]=new int[2][2];

a[0][0]=10;a[0][1]=20;a[1][0]=30;a[1][1]=40;

2)静态初始化

int a[][]={{10},

               {10,20},

               {20,30,40},

              };

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/770467.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号