一、数组:数组是一个变量,存储相同数据类型的一组数据
数组基本要素:
标识符-->数组名
数组元素 -->值
元素下标:从0开始 索引
元素类型 -->数组类型
数组地址 -->数组本身的值
数组长度固定不变,避免数组越界 数组中所有元素必须属于相同的数据类型
二、数组使用步骤
1.声明数组 告诉计算机数据类型是什么(声明数组时不规定数组长度)
数据类型 数组名 [] ; 数据类型 [] 数组名 ;
2.分配空间 告诉计算机分配几个连续的空间
3.数组赋值 向分配的格子里放数据 a[0]=8
一二三步通常放一起(创建数组并赋值的方式必须在一条公式里完成)
4.处理数据
a[0]=a[0]*10
三、数组定义的几种方式
声明、分配空间
静态赋值:声明、分配空间和赋值在一条语句中完成
数组通过下标来使用数据
数组赋值 : 边声明边赋值 1:int [] a={1,2,3}; 2: int[] a=new int[]{1,2,3};
动态从键盘录入信息并赋值 : for(int i=0;i<n;i++{
a[i]=input.nextInt();
}
四、数组求最值(打不过就加入)
先初始化最值变量
循环遍历数组、一次与变量比较, 不符合条件的,替换变量的值,循环结束后得到的变量为最值
求最大值(如果是求最小值,则只需要把<改成>)
五、数组插入值
前提:数组本身有序
插入要保证不会越界
步骤: 下图3.1--3.4