前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java二维数组三种初始化方法(实例)[通俗易懂]

java二维数组三种初始化方法(实例)[通俗易懂]

作者头像
全栈程序员站长
发布2022-09-01 08:36:13
发布2022-09-01 08:36:13
1.2K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

初始化方法:

1、使用大括号直接赋值,适合已经确定知道数组元素的情况

2、给定二维数组的大小

3、数组第二维的长度可变化,未改变

代码举例如下:

代码语言:javascript
代码运行次数:0
运行
复制
public class NewArray {
    public static void main(String[] args) {

        //第一种:
        //int[][] arr1 = new int[][]{
  
  {1,2}, {2, 3}, {4, 5}};
        int[][] arr1 = {
  
  {1,2}, {2, 3}, {4, 5}};
        System.out.println("arr1的数值:");
        for(int i=0; i<3; ++i) {
            for(int j=0; j<2; ++j)
                System.out.print(arr1[i][j]);
            System.out.print("\n");//显示成数组的表现形式
        }

        //第二种
        int[][] arr2 = new int[4][3];
        System.out.println("arr2的数值:");
        for(int i=0; i < arr2.length; ++i)
            for(int j=0; j<arr2[i].length; ++j)
                arr2[i][j] = i*j;
        for(int i=0; i<arr2.length; ++i) {
            for(int j=0; j<arr2[i].length; ++j)
                System.out.print(arr2[i][j]);
            System.out.print("\n");
        }

        //第三种
        int[][] arr3 = new int[4][];//五行的长度
        System.out.println("arr3的数值:");
        for(int i=0; i<arr3.length; ++i) {
            arr3[i] = new int[i + 1];
            //列的长度每次都变化。每次都要重新申请空间(长度)
            for (int j = 0; j < arr3[i].length; ++j)
                arr3[i][j] = i + j;
        }
        for(int i=0; i<arr3.length; ++i) {
            for(int j=0; j<arr3[i].length; ++j)
                System.out.print(arr3[i][j]);
            System.out.print("\n");
        }


    }
}

程序运行结果:

代码语言:javascript
代码运行次数:0
运行
复制
arr1的数值:
12
23
45
arr2的数值:
000
012
024
036
arr3的数值:
0
12
234
3456

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142042.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档