理解数组的作用

掌握数组的定义

掌握数组的基本使用 重点

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);