1.数组
1.1 数组的介绍
数组就是存储数据长度固定的容器,存储多个数据的数据类型。
1.2 数组的定义格式
1.2.1 第一种格式
数据类型[] 数组名
代码如下:
int arr[];
double[] arr;
char[] arr;
1.2.2 第二种格式
数据类型 数组名[]
代码如下:
int arr[];
double arr[];
char arr[];
1.3 数组的动态初始化
1.3.1 什么是动态初始化
数组的动态初始化就是指定数组的长度,由系统给出默认初始化值
1.3.2 动态初始化的格式
数据类型[] 数组名 = new 数据类型[数组长度];
int[] arr = new int[10];
1.3.3 动态初始化格式详解
- 左边:
- int:数组的数据类型
- [] :代表这是一个数组
- arr :代表数组的名称
- 右边:
- new:为数组开辟内存空间
- int:数组的数据类型
- []:代表这是一个数组
- 10:代表数组的长度
代码如下:
package array;
/**
* @ClassName: Demo01Array.class
* @Description:
* @Author: 喆
* @Date: 2022/6/2 15:45
* @Software: IntelliJ IDEA
**/
public class Demo01Array {
/*
数组的动态初始化:
在初始化的时候, 需要手动指定数组的长度, 系统会为数组容器分配初始值.
动态初始化格式:
数据类型[] 数组名 = new 数据类型[数组的长度];
注意事项:
输出打印数组变量时,会打印出内存地址
[I@1540e19d :
@ : 分隔符
[ :当前的空间是一个数组类型
I :当前数组容器中所存储的数据类型
1540e19d: 十六进制内存地址
*/
public static void main(String[] args) {
/*
数据类型[] 数组名 = new 数据类型[数组的长度];
通过new关键字创建了一个int类型的数组容器,这个容器可以存储10个
int类型的整数,这个容器被arr数组变量所使用(记录)
*/
int[] arr = new int[10];
// [I@1540e19d
System.out.println(arr);
byte[] barr = new