一维数组及典型应用

一、如何使用数组

1.声明数组 int[ ] a;
2.分配空间 a = new int[5];
3.赋值 a [0] = 8;
4.处理数据 a [0] = a[0] * 10;

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

②数据类型[ ] 数组名 ;(常用)

2、分配空间: 告诉计算机分配几个连续的空间
scores = new int[30];
avgAge = new int[6];
name = new String[30];
声明数组并分配空间:数据类型[ ] 数组名 = new 数据类型[大小] ;
注:声明分配完空间,里面是有初始值的。

3、数组赋值
方法一:边声明边赋值
int[ ] scores = {89, 79, 76};

int[ ] scores = new int[ ]{89, 79, 76};

方法二:动态地从键盘录入信息并赋值
Scanner input = new Scanner(System.in);
for(int i = 0; i < 30; i ++){
scores[i] = input.nextInt();
}

二、常见错误

1、声明和赋值分开的话,别忘了些长度。
2、数组越界。
3、创建数组并赋值的方式必须在一条语句中完成。
4、增强型的for是用来遍历数组的,不能用来对数组赋值,赋值可以用传统型的for。

三、求最大(小)值

解题思路:打擂台。
需求说明:求出4家店的最低手机价格

在这里插入图片描述

四、插入数值

1、将成绩保存在数组中;
2、通过比较找到插入位置;
3、该位元素往后移一位;
4、插入新成绩。

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值