一维数组及经典应用
为什么需要数组
变量多的时候太繁琐,不易于数据处理
什么是数组
数组基本要素
标识符
数组元素
元素下标:从0开始(数组长度固定不变,避免数组越界)
元素类型
如何使用数组
声明数组
数据类型 数组名[ ] ;
数据类型[ ] 数组名 ;
声明数组时不规定数组长度
分配空间
数据类型[ ] 数组名 = new 数据类型[大小] ;(声明数组并分配空间)
数组元素根据类型不同,有不同的初始值
数组赋值
1: 边声明边赋值
int[ ] scores = {89, 79, 76};
int[ ] scores = new int[ ]{89, 79, 76};
不能指定数组长度
2:动态地从键盘录入信息并赋值
Scanner input = new Scanner(System.in); for(int i = 0; i < 30; i ++){ scores[i] = input.nextInt(); }
处理数据
对数据进行处理:计算5位学生的平均分
int [ ] scores = {60, 80, 90, 70, 85}; double avg; avg = (scores[0] + scores[1] + scores[2] + scores[3] + scores[4])/5;