详述java中一维、二维数组的定义与使用

C语言中二维数组一般是一个矩形(用指针另说),必须定义列数
在这里插入图片描述
Java与之不同,Java中二维数组必须定义行数,代表一维数组个数,随后可对每个一维数组定义大小,相当于两个数组嵌套
在这里插入图片描述

定义数组

注意不要同时使用静态和动态 如 int [] a = new int[5]{1,2,3}

定义一维二维数组

package com.jd;

public class Test {
    public static void main(String[] args) {
        //定义一维数组的三种方式
        int [] a = new int[]{1,2,3};
        int [] b = {1,2,3};
        int [] c = new int[3];
        //获取一维数组长度,字符串是length()方法
        System.out.println(a.length);
        //定义二维数组的三种方式
        int [][] d = new int[5][3];
        int [][] e = {{1,2},{3,4},{5,6}};
        int [][] f = new int[5][];//给出一维数组个数
        f[0] = new int[2];
        f[1] = new int[3];
        f[2] = new int[4];
        f[3] = new int[3];
        f[4] = new int[2];
        //获取长度
        System.out.println(f.length);//行
        System.out.println("第一行列数"+f[0].length);
        System.out.println("第二行列数"+f[1].length);
        System.out.println("第三行列数"+f[2].length);
        System.out.println("第四行列数"+f[3].length);
        System.out.println("第五行列数"+f[4].length);
    }
}

结果:

3
5
第一行列数2
第二行列数3
第三行列数4
第四行列数3
第五行列数2

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值