package com.xjc;
import java.util.Scanner;
/任务一:创建一维数组,存储班级中10位同学的年龄信息,并求出班级同学的平均年龄。
步骤:
1,定义存储年龄的int类型数组,长度为10。
2,循环10次,分别从键盘录入年龄存储到数组中。
3,编写测试类,测试数组初始化。
任务二:
找出班级中的最小年龄和最大年龄。(冒泡排序)/
public class A0 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner inScanner = new Scanner(System.in);
System.out.println("请输入十位同学的年龄:");
int age[] = new int[10];
int S = 0;
for (int i = 0; i < age.length; i++) {
age[i] = inScanner.nextInt();
S += age[i];
if (i == age.length - 1) {
int P = S / age.length;
System.out.println("同学们的平均年龄是:" + P);
int T;
for (int j = 0; j < age.length - 1; j++) {
for (int j2 = j + 1/* 注意:这里一定要用j+1 */; j2 < age.length; j2++) {
if (age[j] > age[j2]) {
T = age[j];
age[j] = age[j2];
age[j2] = T;
}
}
}
System.out.println("最小年齡是:" + age[0] + ",最大年齡是:" + age[9]);
}
}
}
}