【1】习题的引入
1 import java.util.Scanner; 2 3 public class TestArray01 { 4 //这是一个main方法,程序的入口 5 public static void main(String[] args) { 6 //功能:键盘录入是个学生的成绩,求和,求平均数 7 //定义一个求和的变量 8 int sum = 0; 9 int score = 0;//局部变量需要初始化 10 Scanner sc = new Scanner(System.in); 11 for (int i = 1; i <=10; i++) { 12 System.out.print("请录入第"+i+"个学生的成绩:"); 13 score = sc.nextInt(); 14 sum += score; 15 } 16 System.out.println("十个学生的成绩之和:"+sum); 17 System.out.println("十个学生的成绩平均数:"+sum/10); 18 19 //本题的缺点: 20 //求第6个学生的成绩:????----》不能 21 22 } 23 }
缺点:就是不能求每个学生的成绩具体是多少
解决:将成绩进行存储 ----》 引用:数组
感受数组的作用:数组用来存储数据的,在程序设计中,为了处理方便,数组用来讲相同的若干数句组织起来。