Java入门8——二维数组

今天的内容算是数组的收尾~~

从下次开始就要开始学习类和对象了,冲冲冲!


首先二维数组,也很好理解,就是把几个一维数组拼在一起了,我们用代码来熟悉一下~

java 复制代码
public class javaSchool {
    public static void main(String[] args) {
        int[][] arr1 = new int[10][10];//创建一个10*10的一个二维数组
        System.out.println(Arrays.deepToString(arr1));
        //这里的Arrays.deepToString(arr1)可以遍历二维数组
        
        int[][] arr2 = new int[][]{{1, 2, 3, 4, 5}, {4, 5, 6, 7}};//这样也可以定义一个数组
        System.out.println(Arrays.deepToString(arr2));
        
        int[][] arr3 = new int[10][];//定义二维数组可以省略列,但是不可以省略行
        System.out.println(Arrays.deepToString(arr3));
        arr3[0] = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};//arr3的第零行元素为1~10
        System.out.println(Arrays.deepToString(arr3));
        
    }
}

然后内存图,可以这样理解~

这里以三行五列int类型的二维数组为例~


这就是二维数组的内容啦,数组收尾完毕~

下篇博客就要开启类和对象啦~~~

相关推荐
揽昕3 分钟前
判断对象是否含有某个属性
开发语言·前端·javascript
思成Codes5 分钟前
ACM训练:接雨水3.0——动态接雨水
数据结构·算法
alphaTao5 分钟前
LeetCode 每日一题 2026/1/12-2026/1/18
python·算法·leetcode
sin_hielo7 分钟前
leetcode 2943
数据结构·算法·leetcode
风送雨16 分钟前
FastAPI 学习教程 · 第4部分
学习·fastapi
phltxy21 分钟前
解锁JavaScript WebAPI:从基础到实战,打造交互式网页
开发语言·javascript
资生算法程序员_畅想家_剑魔23 分钟前
Java常见技术分享-分布式篇-分布式系统基础理论
java·开发语言·分布式
binbinaishijie8828 分钟前
ANSYS Workbench完全入门教程|0基础学习路线图
学习·其他
Snow_day.1 小时前
有关平衡树
数据结构·算法·贪心算法·动态规划·图论
FL16238631291 小时前
C# winform部署yolo26-obb旋转框检测的onnx模型演示源码+模型+说明
开发语言·c#