import java.util.Random; public class 评委打分 { public static void main(String[] args) { //在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数。 //选手的最后得分为:去掉最高分、最低分后的4个评委的平均分, //请完成上述过程并计算出选手的得分。 Random rd = new Random(); int sum = 0; //和 int[] arr = new int[6];//创建数组对象存放随机数 for (int i = 0; i < arr.length; i++) {//对数组进行随机赋值 arr[i] = rd.nextInt(100);//随机赋值0到100之间的数 包含不包含100不清楚,默认没有100分 System.out.print("裁判" + (i+1) + "给出的分数为: " + arr[i] ); sum += arr[i]; System.out.println(); } System.out.println("和为: " + sum); //最大值 int max = arr[0];//假设第一个值为最大值 for (int i = 0; i < arr.length; i++) {//求最大值 if (arr[i] > max) {//如果后面有比max大的值则将这个数赋为最大值 max = arr[i]; } } System.out.println("最大值为:" + max); //最小值 int min = arr[0]; for (int i = 0; i < arr.length; i++) {//求最小值 if (arr[i] < min) {//如果后面有比min小的值则将这个数赋为最小值 min = arr[i]; } } System.out.println("最小值为:" + min); //平均分 double avg = (sum - max - min) / 4; System.out.println("平均分为: " + avg); } }
在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数。选手的最后得分为:去掉最高分、最低分后的4个评委的平均分
最新推荐文章于 2024-04-15 01:26:52 发布