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


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

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

相关推荐
总有刁民想爱朕ha7 分钟前
银河麒麟v10批量部署Python Flask项目小白教程
开发语言·python·flask·银河麒麟v10
大数据张老师19 分钟前
数据结构——折半插入排序
数据结构·算法·排序算法·1024程序员节
yi碗汤园24 分钟前
【一文了解】八大排序-插入排序、希尔排序
开发语言·算法·unity·c#·1024程序员节
没有bug.的程序员26 分钟前
Spring 常见问题与调试技巧
java·后端·spring·动态代理·1024程序员节
Han.miracle26 分钟前
数据结构——排序的超级详解(Java版)
java·数据结构·学习·算法·leetcode·排序算法·1024程序员节
毕设源码-朱学姐28 分钟前
【开题答辩全过程】以 毕业设计选题系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
草莓base43 分钟前
【JUC】Future + CompletableFuture详解
java·juc·1024程序员节
沐知全栈开发44 分钟前
React 表单与事件
开发语言
极光雨雨1 小时前
Java Spring MVC 中 WebMvcConfigurer 和 HandlerInterceptor之间的关系和用法案例
java·spring·mvc
侧耳4291 小时前
android11禁止安装apk
android·java·1024程序员节