- 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));
 
  
-         }
 
  
- }
 
 
  复制代码 
 
楼主需求不是很明确呢,思路是这样,方法很多 |