Java数组中a.length的应用

package chap04;

public class ExampleLength {
    public static void main(String[] args){
        //int []a = {1, 2, 3, 4,};        //一维数组
         int [][]a={{1,2},{2,3,4},{5,6,7,8}};        // 二维数组
        int []b = {100, 200, 300};
        System.out.println("数组a的元素个数=" + a.length);
        System.out.println("数组a的元素个数="+a[0].length);
        System.out.println("数组b的元素个数=" + b.length);
        System.out.println("数组a的引用=" + a);
        System.out.println("数组b的引用=" + b);
    }
}
​

 

"C:\Program Files\Java\jdk-16.0.1\bin\java.exe" "-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2021.1.2\lib\idea_rt.jar=57473:D:\Program Files\JetBrains\IntelliJ IDEA 2021.1.2\bin" -Dfile.encoding=UTF-8 -classpath D:\javac\21rj-java\out\production\21rj-java chap04.ExampleLength
数组a的元素个数=3
二维数组数组a的元素个数=2
数组b的元素个数=3
数组a的引用=[[I@58372a00
数组b的引用=[I@6d03e736

Process finished with exit code 0

 

 

如果是一维数组,那么输出a.length的长度是4,因为大括号中有四个元素;

如果是二维数组,那么这大括号中又包括了3个大括号,输出的a.length的长度是3;

我们在来看a[0].length,它输出的值为2;因为二维数组中有三个大括号元素,例如:{1,2}  {2,3,4} {5,6,7,8}这时我们从左往右数,记住是从零开始数大括号,我这里是a[0].length,所以数第0个大括号,也就是{1,2},它里面有2个元素,所以它输出的是2,如果这个括号里括号里有三元素那么就是3,想试一试的可以试试;如果是a[1].length,那么输出的值为3

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值