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类型的二维数组为例~


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

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

相关推荐
Jerryhut16 小时前
sklearn函数总结十二 —— 聚类分析算法K-Means
算法·kmeans·sklearn
阿里嘎多学长16 小时前
2025-12-21 GitHub 热点项目精选
开发语言·程序员·github·代码托管
wanghowie16 小时前
01.04 Java基础篇|泛型、注解与反射实战
java·开发语言·windows
我的xiaodoujiao16 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 35--二次封装MySQL数据库连接操作
python·学习·测试工具·pytest
DechinPhy16 小时前
使用Python免费合并PDF文件
开发语言·数据库·python·mysql·pdf
深圳佛手16 小时前
Java大对象(如 List、Map)如何复用?错误的方法是?正确的方法是?
java·jvm·windows
inputA16 小时前
【rt-thread】点灯实验和按键输入实验
c语言·笔记·学习·实时操作系统
qq_2526144116 小时前
python爬虫爬取视频
开发语言·爬虫·python
Radan小哥16 小时前
Docker学习笔记—day013
笔记·学习·docker
言之。16 小时前
Claude Code Skills 实用使用手册
java·开发语言