歌唱比赛评分问题

659阅读 0评论2011-07-28 高傲的活着
分类:Java

  1. import java.util.Random;
  2. public class SingSongs {
  3.     public static void main(String[] args) {
  4.         Random rd=new Random();
  5.         int array[]=new int[10];
  6.         for(int i=0;i<array.length;i++)
  7.         {
  8.             array[i]=rd.nextInt(100);
  9.         }
  10.         System.out.println("排序前:");
  11.         for(int i=0;i<array.length;i++)
  12.         {
  13.             System.out.println(array[i]+" ");
  14.         }

  15.         /**
  16.          * 总分:没有去掉最高分和最低分的总分
  17.          */

  18.         int result=0;
  19.         for(int i=0;i<array.length;i++)
  20.         {
  21.             result+=array[i];
  22.         }
  23.         System.out.println();
  24.         System.out.println("没有去掉最高分和最低分的总分"+result);
  25.         int min=array[0];
  26.         int max=array[0];
  27.         for(int i=0;i<array.length;i++)
  28.         {
  29.             if(array[i]<min){
  30.                 min=array[i];
  31.             }
  32.             if(array[i]>max){
  33.                 max=array[i];
  34.             }
  35.         }
  36.         System.out.println("min:"+min);
  37.         System.out.println("max"+max);
  38.         /**
  39.          * 总分:去掉最高分和最低分的平均分
  40.          */
  41.         System.out.println("最终得分:"+(result-min-max)/8.0);

  42.     }

  43. }
转自:http://xyc1025126.iteye.com/blog/1132632
上一篇:个人帐簿管理系统(c)
下一篇:Java程序的执行过程