理解数组的作用
掌握数组的定义
掌握数组的基本使用 重点
1.数组是一个变量,存储相同数据类型的一种数据
数组与内存
创建数组并赋值的方式必须在一条语句中完成
1.对数据进行处理,计算5位学生的平均分
int[] scor={60,80,90,70,85}; double avg; avg=(scor[0]+scor[1]+scor[2]+scor[3]+scor[4])/5; System.out.print(avg);
2.for循环实现
int[]score={60,80,90,70,85}; int sum=0; double avg; for(int i=0;i<score.length;i++) { sum=sum+score[i]; } avg=sum/score.length; System.out.print(avg);
3.有一个数列:8,4,2,1,23,344,12
3.1循环输出数列的值
int[]score={8,4,2,1,23,344,12}; for (int i=0;i<score.length;i++) { System.out.println(score[i]); }
3.2求数列中所有数值的和
int sum=0; int[]score={8,4,2,1,23,344,12}; for (int i=0;i<score.length;i++) { sum=sum+score[i]; } System.out.print(sum);
3.3猜数字:从键盘中任意输入一个数值,判断数列中是否包含此数
System.out.print("请输入一个数值:"); Scanner input=new Scanner(System.in); int now=input.nextInt(); int[]score={8,4,2,1,23,344,12}; if (score[0]==now|score[1]==now|score[2]==now|score[3]==now|score[4]==now|score[5]==now|score[6]==now) { System.out.print("包含此数"); } else { System.out.print("不包含此数"); }
4.数组存储5笔购物金额,在控制台输入并计算总金额
int[]score=new int[6]; double sum=0; System.out.println("请输入会员本月的购物记录"); for(int i=1;i<6;i++) { System.out.print("请输入会员第"+i+"次购物金额:"); Scanner input=new Scanner(System.in); score[i]=input.nextInt(); sum=sum+score[i]; } System.out.println("\t\t"); System.out.println("序号\t\t金额(元)"); for (int i=1;i<6;i++) { System.out.println(i+"\t\t"+score[i]); } System.out.println("总金额\t\t"+sum);