- public class Avg {
- /**
- * 1.输入10个分数 2.用数组装进10个分数 3.对数组进行排序 4.去头去尾,计算中间的数的平均分
- *
- */
- public static void main(String[] args) {
- Scanner s = new Scanner(System.in);
- int count = 0;// 输入10个数的标记
- int sum = 0;// 总分
- int[] arr = new int[10];
- // 1.输入10个分数
- while (count < 10) {
- System.out.println("请输入第" + (count + 1) + "个分数:");
- int score = s.nextInt();
- // 2.用数组装进10个分数
- arr[count] = score;
- count++;
- }
- // 3.对数组进行排序
- Arrays.sort(arr);
- // 4.去头去尾,计算中间的数的平均分
- for (int i = 1; i < arr.length - 2; i++) {
- sum += arr[i];
- }
- System.out.println("平均分:" + sum / (arr.length - 2));
- }
- }
复制代码
楼主需求不是很明确呢,思路是这样,方法很多 |