第六章:数组

一、理解

1. 数组:一次性定义多个相同类型的变量,可以存储多个数据,并且可以对多个变量进行统一

2. 数组的重要因素:数据类型、数组的长度

3. 数组的使用:

(1) 声明数组:确定数据类型  

        数据类型[] 数组名;  // 建议用这种   

        数据类型 数组名[];  

        数据类型 []数组名;  

        例如:int[] a;

(2) 分配空间:确定数组的长度   

        数组名 = new 数据类型[长度];  

        例如:a = new int[5];

4. 数组细节:

(1) 数组的下标:从0开始,依次为0、1、2...数组的长度-1

(2) 数组的访问:数组名+下标,数组名[下标]

(3) 当访问数组时,给定的下标不合理,会编译通过,运行报错,

错误信息为: java.lang.ArrayIndexOutOfBoundsExcept ion(数组的下标越界)

(4) 数组中元素进行一一访问,称为数组的遍历  

        for(int i=0;i<数组的长度;i++){      

                 // 通过 数组名[i] 访问数组元素  

        }

(5) 获取数组的长度:数组名.length

5. 数组的默认值:

        整数类型:0

        小数类型:0.0

        布尔类型:false

        字符类型:空字符

        引用类型:null

6. 数组定义:

(1) 先声明,再分配空间  

        数据类型[] 数组名;  

        数组名 = new 数据类型[长度];    

(2) 声明的同时分配空间:  

        数据类型[] 数组名 = new 数据类型[长度];    

(3) 显示初始化方式1:

        数据类型[] 数组名 = new 数据类型[]{数据1,数据2};  

注意:数组的长度由{}中数据的个数决定

(4) 显示初始化方式2:  

        数据类型[] 数组名 = {数据1,数据2,数据 3};      

注意:数组的声明和初始化一起完成

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值