一维数组
数组定义:是一个变量,用来存储一组相同数据类型的数据
数组的基本要素:
标识符-->数组名
数组元素 -->值
元素下标(地址,索引):从0开始
元素类型 -->类型
注:数组长度固定不变,避免数组越界
使用数组四步骤:
1、声明数组 int []=a;
(声明一个数组就是在内存空间划出一串连续的空间 )
2、分配空间 a=new int[5];
3、赋值 a[0]=8;
4、处理数据 a[0]=a[0]*10;
1、声明数组语法(两种)
数据类型 [] 数组名;
或者:
数据类型 数组名[];
2、声明数组并分配空间(数组元素根据类型不同,有不同的初始值)
数据类型 [] 数组名=new 数据类型[数组长度];
或者:
数据类型 数组名[]=new 数据类型[数组长度];
3、数组赋值
方法一:边声明边赋值
数据类型 [] 数组名={值1,值2,值3,.......,值n};
或者:
数据类型 [] 数组名=new 数据类型[]{值1,值2,值3,.......,值n};(不能指定数组长度)
方法二:动态地从键盘录入信息并赋值
例如:Scanner input = new Scanner(System.in);
for(int i = 0; i < 30; i ++){
scores[i] = input.nextInt();
}