java里面循环for 要求输入五门成绩,并且算五门成绩总分和平均分和最高分,最低分?

如题所述

第1个回答  2022-12-07
public static void main(String[] args) {

  Scanner s = new Scanner(***.in);

   double sum = 0;//和

  double min =Integer.MAX_VALUE;//整形的最大值

   double max=Integer.MIN_VALUE;//整形的最小值

   double avg = 0;//平均分

   double temp = 0;//输入的分数

  for (int i = 0; i < 5; i++) {

   temp = s.nextFloat();

   sum=sum+temp;

   if (min > temp) {

   min = temp;

   }

   if(max<temp){

   max=temp;

   }

  }

   avg = sum / 5f;

   System.out.println("总分为:"+sum);

   System.out.println("最平均分为:"+avg);

   System.out.println("最高分为:"+max);

   System.out.println("最低分为:"+min);

  }
相似回答