黑马笔记Day04-Day05

2025-11-07 黑马程序员学习笔记 52 0

数组

什么是数组:数组是指一种容器,可以用来存储同种数据类型的多个值java的各种数据类型都可以有数组的形式

数组·静态初始化定义格式
数组静态初始化定义格式.png

数组静态初始化定义格式1.png

数组两种初始化区别
数组两种初始化的区别.png

数组注意事项
数组注意事项.png

元素访问
元素访问.png

索引越界异常
索引越界异常.png

两个数组指向相同的内存图
两个数组指向相同内存图.png

总结:数组主要用途就是存储数据。

二维数组

静态初始化定义格式

数据类型 [][] 数组名 = {{一维数组},{一维数组},{一维数组},{一维数组}};
int [][] arr = {{一维数组},{一维数组},{一维数组},{一维数组}};

动态初始化定义格式

数据类型 [][] 数组名 = new 数据类型 二维数组长度
int [][] arr = new int 3

二维数组的遍历

二维数组的遍历需要用到循环嵌套,第一个循环用来循环遍历二维数组,然后第二个循环用于遍历二维数组里面存储的一维数组内的元素。
for (int i = 0; i < arr.length; i++) {

        for (int j = 0; j < arr[i].length; j++){
            System.out.println(arr[i][j]);
        }
    }