一维数组,二维数组概念整理

本文深入探讨了一维数组和二维数组的概念,通过实例`int[][] arr = new int[3][2];`解析了二维数组的初始化。文章还强调了在使用过程中需要注意的事项,帮助读者更好地理解和应用数组。
摘要由CSDN通过智能技术生成
一、数组概述和定义格式说明
A:为什么要有数组(容器)
    * 为了存储同种数据类型的多个值
B:数组概念
    * 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。
    * 数组既可以存储基本数据类型,也可以存储引用数据类型。
C:数组定义格式
    数据类型[] 数组名 = new 数据类型[数组的长度];
二、数组的初始化动态初始化
A:什么是数组的初始化
    * 就是为数组开辟连续的内存空间,并为每个数组元素赋予值
B:如何对数组进行初始化
    * a:动态初始化 只指定长度,由系统给出初始化值
        * int[] arr = new int[5];     
    * b:静态初始化 给出初始化值,由系统决定长度    
C:动态初始化的格式:
    * 数据类型[] 数组名 = new 数据类型[数组长度];

Java中的内存分配以及栈和堆的区别
A:栈    * 存储局部变量
B:堆    * 存储new出来的数组或对象

    * 数组遍历:就是依次输出数组中的每一个元素。
    * 数组的属性:arr.length数组的长度
    * 数组的最大索引:arr.length - 1;
    * 数组获取最值(获取数组中的最大值最小值)
        
            public static int getMax(int[] arr) {
                int max = arr[0];
                for (int i = 1;i < arr.length ;i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值