Java基础-->数组

本文详细介绍了数组的概念、使用方法、赋值方式、多维数组的定义及操作,包括数组长度的获取、常见操作等核心知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、概述:

1、定义:数组是一种数据结构,用来存储同一类型值的集合。简单来说,就是一个存放同种类型的容器。

2、使用数组的好处:数组可将其中的每一个值自动添加对应的编号,每一个值称为一个元素,元素从0开始编号,方便对每个元素的管理。

二、格式:

1、格式一:

数据元素类型[]  变量名  =  new 元素类型[参数];      说明:参数表示数组中元素的个数。

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


2、格式二:

元素类型[] 变量名 = new 元素类型[]{元素1,元素2,......}; 

如:int[] a = new int[10]{0,1,2,3,4,5,6,7,8,9};

三、数组赋值:

1、数组的初始化:

1)对于上面两种格式的赋值:

      第一种是隐式初始化,每个元素的值都为相对应的各类型的初始化值,具体看数据类型的总结。

      第二种是显式初始化,每个元素都已经被赋予初值。

2)还可以定义匿名数组:

      new int[]{3,2,6,7,9,1,4}

2、数组的间的赋值:

java中,可以将一个数组的变量的引用值赋给另一个数组的变量。如:String[] b = a;

具体见图示:






四、多维数组:也称数组中的数组

这里主要总结一下二维数组:

1、格式:

1)格式一:int[][] arr = new int[2][3];

定义了一个名为arr的数组,数组中有2个一维数组,每个一维数组中含有3个元素。

可以对其赋值:arr[0][0] = 3;即对第一个一位数组的第一个元素赋值。



2)格式二:int[][] arr = new int[3][];

此二维数组中含有3个一维数组,每个一维数组的默认初始化值都为null,每个一维数组中的元素值都为0;可对每个元素赋值,如:

       arr[0] = new int[3];

       arr[1] = new int[2];

       arr[2] = new int[1];


3)格式三:

显式初始化二维数组:int[][] arr = {{1,5,7},{4,8},{3,9,20,12}}

2、数组长度:

以格式二为例:

a.二维数组的长度:arr.length//为3

b.二维数组中的第一维数组的长度:arr[0].length//为3


示例:


五、数组的常用操作:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值