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

Java数组

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

Java数组

目录

为什么需要数组?

数组的介绍?

数组的使用?

定义数组的方式:

数组的注意

数组赋值机制

二维数组

动态初始化:类型 数组名=new 类型大小

静态初始化:类型 数组名 = {{值 1,值 2..},{值 1,值 2..}}

注意:


为什么需要数组?

有时候人们需要储存许多相同类型的数值,如果使用变量就需要一个一个去定义、赋值,这样很麻烦;而数组就可以很好地解决这个问题,定义一个数组储存相同类型的数值,再通过索引就可以得到相应位置的值,避免了不断定义变量的麻烦。

数组的介绍?

数组可以存放同一个类型的许多数值。数组也是一种数据类型,而且是引用类型,数组是一块连续的内存空间。

数组的使用?

和变量一样数组也需要先定义再使用,但是和变量不同的一定是数组有相应的初值,而变量没有初值

定义数组的方式:

动态初始化:

数据类型[] 数组名=new 数据类型[数组长度]

静态初始化:

数据类型[] 数组名={1,2,4,5,6,7} 或数据类型[] 数组名=new 数据类型[数组长度]{1,2,3,4}(其中数组长度要和后面大括号中数的数量相同)

数组元素的索引:

数组中的每一个元素都有着一个下标,下标从0开始到[数组长度-1],如果想要调用相应的元素只需要 数组名[下标]即可调用

数组的注意

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

数组赋值机制

1) 数组在默认情况下是引用传递,赋的值是地址

二维数组

动态初始化:类型 数组名=new 类型大小

静态初始化:类型 数组名 = {{值 1,值 2..},{值 1,值 2..}}

注意:

二维数组的声明方式有: int[] [] y、int[] y[] 或者int y[] [] 二维数组实际上是由多个一维数组组成的,它的各个一维数组的长度可以相同,也可以不相同 例如:int map = {{1,2},{3,4,5}} 由 map[0] 是一个含有两个元素的一维数组 ,map[1] 是一个含有三个元素的一维数组构成,我们也称为列数不等的二维数组

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

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

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