Java程序题:使用数组存放一组学生的身高数据,计算并输出其中的最大值,最小值,平均值。

如题所述

//这个是基础的,你给我写的参考:/***@(#)test.java***@author*@version1.002014/4/20*/importjava.util.Scanner;publicclasstest{/***Createsanewinstanceof<code>test</code>.*/publictest(){}/***@paramargsthecommandlinearguments*/publicstaticvoidmain(String[]args){//TODOcodeapplicationlogichereScannersc=newScanner(System.in);System.out.printf("请输入学生数:\n");intn=sc.nextInt();int[]a=newint[n];inti=0;intsum,max,min;for(i-=0;i<n;i++)a[i]=sc.nextInt();sum=0;max=min=a[0];for(i=1;i<n;i++){sum+=a[i];if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];}intav=sum/n;System.out.printf("最大值:%d,最大小值:%d,平均值:%d\n",max,min,av);}}
温馨提示:答案为网友推荐,仅供参考
相似回答