一维数组基础

一维数组


目标:

1)理解数组的作用

2)掌握数组的定义

3)掌握数组的基本使用及常用操作

4)掌握数组常用操作

①获取最大、最小值

②数字排序

③插入数字

数组:是一个变量,存储相同数据类型的一组数据

声明一个变量就是在内存空间划出一块合适的空间

声明一个数组就是在内存空间划出一串连续的空间

数组基本要素


1)标识符

2)数组元素

3)元素下标:从0开始

4)元素类型

注:

1)数组中所有元素必须属于相同的数据类型

如何使用数组


1)声明数组:数据类型[] 数据名; 或者 数据类型 数据名[]; 告诉计算机数据类型是什么,声明时可不规定数组长度

2)分配空间:数据名 = new 数据类型[长度]; 告诉计算机分配几个连续的空间

3)赋值: 数据名[下标] = 数据; 将数据存储在数组指定位置,位置通过下标来控制,从0开始

4)处理数据:数据名[下标] = 数据; 通过数组名[下标]来操作

1)声明数组、分配空间、赋值合并一步写

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

2)获取数组中元素的个数:数组名.length

3)数组遍历

①按照元素下标输出数组中的所有元素

②当数组中元素比较多的时候,可以使用普通循环来遍历数组元素

③除了上述普通for循环可以遍历数组,增强for循环也可以

/* * 增强for循环: * 语法结构 * for(数据类型 变量名:数组名){ * //操作变量名 * } * 执行规律: * 将数组中的元素按照下标顺序依次取出来存储在变量中,通过操作变量就可以操作数组中的元素 */

数组与内存

默认值

byte、short、int、long类型的默认值为0

float、double类型的默认值为0.0

boolean类型的默认值为false

char类型的默认值为 '\u0000'

String类型的默认值为null

报错异常


ArrayIndexOutOfBoundsException


数组下标越界异常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值