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


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

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

相关推荐
Tonya433 小时前
测开学习DAY37
学习
叫致寒吧4 小时前
Tomcat详解
java·tomcat
同学小张5 小时前
【端侧AI 与 C++】1. llama.cpp源码编译与本地运行
开发语言·c++·aigc·llama·agi·ai-native
踢球的打工仔6 小时前
PHP面向对象(7)
android·开发语言·php
轻抚酸~6 小时前
KNN(K近邻算法)-python实现
python·算法·近邻算法
S***26758 小时前
基于SpringBoot和Leaflet的行政区划地图掩膜效果实战
java·spring boot·后端
汤姆yu8 小时前
基于python的外卖配送及数据分析系统
开发语言·python·外卖分析
Yue丶越8 小时前
【C语言】字符函数和字符串函数
c语言·开发语言·算法
马剑威(威哥爱编程)8 小时前
鸿蒙6开发视频播放器的屏幕方向适配问题
java·音视频·harmonyos