评委打分系统
要求:
1,手动录入一个n,代表评委的个数
2,接下来依次录入评委的评分数(0-100)
3,当录入完成,要求输出所有评委的打分情况,最高分和最低分,以及去掉最高和最低分的平均分;
思路:
第一步:接收键盘录入的评委个数n,开辟内存空间并初始化
第二步:用void inputScore(int[] arr)方法依次录入评委的打分数
第三步:用int getMax(int[] arr)获得最高得分
第四步:用int getMin(int[] arr)获得最低得分
第五步:用int sumScore(int[] arr)获得总分
第六步:用int getAverage(int[] arr)获得最终的平均分
第七步:定义void printArray(int[] arr)用来打印数组
接下里我们开始写代码:
import java.util.Scanner;
public class ScordEnd {
public static void main(String[] args) {
// 第一步:接收键盘录入的评委个数n,开辟内存空间并初始化
System.out.println("请输入参加评分评委的个数....");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] arr = new int[n];
//第二步:用void inputScore(int[] arr)方法依次录入评委的打分数
inputScore(arr);
//第三步:用int getMaxScore(int[] arr)获得最高得分
int MaxScore = getMaxScore(arr);
//第四步:用int getMin(int[] arr)获得最低得分
int MinScore = getMinScore(arr);