Java-Day06-一维数组

一维数组

数 组 可 以 存 储 多 个 相 同 类 型 的 元 素 , 其 中 , 类 型 可 以 是 j a v a 数 据 类 型 的 任 意 一 种 \color{red}{数组可以存储多个相同类型的元素,其中,类型可以是java数据类型的任意一种} java

1、什么是数组

在这里插入图片描述

2、定义数组

在这里插入图片描述

3、声明数组

一维数组的两种声明方式
方式1:数组元素类型[ ] 数组名;
方式2:数组元素类型 数组名[ ];

在这里插入图片描述

4、分配空间

在这里插入图片描述

5、数组赋值

数组的初始化可以在声明数组的时候直接初始化,也可以先声明后初始化。

方式1:数组元素类型 [ ] 数组名 = new 数组元素类型 [数组长度];------------ 默认初始化值:int型为0,double型为0.0,boolean型为false,String型为null,char型为0所对应的字符,float型为0.0。

方式2:数组元素类型 [ ] 数组名 = new 数组元素类型 []{元素1,元素2,…};------------数组长度根据元素个数确定

方式3:数组元素类型 [ ] 数组名 = {元素1,元素2,…};------------方式2的简化版本,根据元素个数确定数组的长度

在这里插入图片描述
在这里插入图片描述

6、数组与内存

在这里插入图片描述

7、idea 关于数组的Array类用法

7.1 Array类打印整个数组

Arrays.toString的作用
Arrays.toString()的作用是用来很方便地输出数组,而不用一个一个地输出数组中的元素。
这个方法是是用来将数组转换成String类型输出的,入参可以是long,float,double,int,boolean,byte,object
型的数组。

Arrays.toString().sout //快捷键;
System.out.println(Arrays.toString(数组名));

7.2 Array类对数组复制

Arrays.copyof(被复制的数组名,新的数组长度);

新数组类型 新数组名[]=Arrays.copyOf(被复制的数组名,新的数组长度);

猜你喜欢

转载自blog.csdn.net/weixin_43901457/article/details/112489443