一维数组

1.理解数组

数组就是由多个数据构成的。这些数据的类型相同。

2.定义数组

数组会在内存空间中开辟一个连续的空间,在初始化以后内存空间的长度也会固定。数组长度也不会发生改变。

定义语法

数据类型【】数组名 = new 数据类型【数组长度】;

或数据类型 数组名【】=new 数据类型【数组长度】;

3.数组元素的赋值与表示

数组里的每个数据元素有其下标,通过下标来识别元素。下标表明了这个数据在数组中的位置。首元素的下标为0,最后一个数组下标为数组长度-1.

4.数组初始化

初始化语法如下

数据类型【】数组名={值1,值2,值3,....值n};

或者数据类型【】 数组名=new 数据类型【】{值1.值2,值3,...值n};

5.遍历数组

可以使用for循环和scanner结合赋值。同时使用增强for循环遍历数组,语法如下。

for(元素类型 变量名:要循环的数组名或集合名){。。。。}

6.比较数组最大值最小值

假设下标为0的数组元素是最大值,通过for循环依次与后面的值进行比较,每一次当比较成功就替换最大值。最小值同理。

7.数组添加

大致思路是先查找要插入的位置,前提是是一个有序排列的数组,例如降序或升序。其次把要插入的位置的后面的数据每个挪一位。然后再插入数据。

8.数组修改

先查找要修改的数组元素的下标,通过等值比较查询,查询到以后替换对应该下标位置的元素即可。

9.数组删除

首先找到要删除的位置,删除后把后面的数据往前挪一位,将最后一位设置为null。

10.数组常见问题

注意下标不要越界。注意数组初始化格式问题。

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值