package com.itheima.test;

import java.util.Scanner;

public class Test5nan {

public static void main(String[] args) {

/*评委打分 需求∶

在唱歌比赛中,有6名评委给选手打分,分数范围是[0-100]之间的整数。

选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。

*/

int[] scores = getScores();

//用数组来存储评委打分

for(int i = 0;i < scores.length;i++){

System.out.println(scores[i]);

}

//找出最大和最小

int max = getMax(scores);

int min = getMin(scores);

//求总数

int sum = getSum(scores);

//求平均数

int avg=(sum-max-min)/(scores.length-2);

System.out.println(avg);

}

//求数组最大值

public static int getMax(int scores[]){

int max=scores[0];

for(int i =0;i<scores.length;i++){

if(scores[i]>max){

max=scores[i];

}

}

return max;

}

//求数组的最小值

public static int getMin(int scores[]){

int min=scores[0];

for(int i =0;i<scores.length;i++){

if(scores[i]<min){

min=scores[i];

}

}

return min;

}

//求去掉最高分、最低分后的4个评委的分

public static int getSum(int scores[]){

int sum=0;

for (int i = 0; i < scores.length; i++) {

sum=sum+scores[i];

}

return sum;

}

//我要干嘛?定义一个数组,用来存储6名评委打分(0-100)

//2.需要什么?什么都不需要

//3.是否需要返回。是

public static int[] getScores(){

int[] scores= new int [6];

//使用键盘录入的形式,输入分数0-100

Scanner sc = new Scanner(System.in);

for(int i =0;i< scores.length; ){

System.out.println("qingshurufenshu");

int score = sc.nextInt();//100

if(score <= 100 && score >= 0 ){

scores[i]=score;

i++;

}else{

System.out.println("chengjichaochufanwei:"+ i);

}

}

return scores;

}

}

评委打分 在唱歌比赛中,有6名评委给选手打分,分数范围是[0-100]之间的整数。相关推荐

  1. 在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数。选手的最后得分为:去掉最高分、最低分后的4个评委的平均分

    import java.util.Random;public class 评委打分 {public static void main(String[] args) {//在唱歌比赛中,有6名评委给选手 ...

  2. 小练习:评委打分--在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数。选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。

    package day07.test;import java.util.Scanner;public class Test5 {public static void main(String[] arg ...

  3. java基础 唱歌比赛中,有6评委给选手打分

    请输入评委打分 100 请输入评委打分 50 请输入评委打分 80 请输入评委打分 80 请输入评委打分 80 请输入评委打分 80 100 50 80 80 80 80 最大100 最小50 总和4 ...

  4. 使用键盘录入给选手打分

    public static void main(String[] args) {//在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数.// 选手的最后得分为:去掉最高分.最低 ...

  5. 在程序大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。

    这个是我们程序设计的一个习题,顺便记录一下.我是刚学习C++的小白,如果下面有什么不对或者不合理的地方还请大家在评论区指出. 首先我用rand()函数模拟一位评委给出一个分数 然后用for循环十次表示 ...

  6. java编写十个评委_Java题 在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分...

    展开全部 //希望你看完采纳 谢谢 #include #define num 10              //  十个评委 void  star(void);           //打印星号 v ...

  7. python歌星大奖赛_在歌星大奖赛中,有10个评委为参赛选手打分,分数为1到100分。...

    /********************************************************************************* * * 功能描述:    求一个比 ...

  8. 在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。 * (静态初始化一个数组,在数组中随意写入6个分数) 选手的最后得分为: * 去掉一个最高分和一个最低分后 的4个评委平均值。

    package Day05;/*** 5.* 需求:在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分.* (静态初始化一个数组,在数组中随意写入6个分数) 选手的最后得分为:* 去掉 ...

  9. C语言:编程题(在某次比赛中,有10个评委给选手打分。现要求编程:1)输入一位选手的10个成绩;2)去掉一个最高分,一个最低分,求出平均成绩;3)输出该选手的平均成绩,保留一位小数。

    具体如下: 编程题(在某次比赛中,有10个评委给选手打分.现要求编程:1)输入一位选手的10个成绩:2)去掉一个最高分,一个最低分,求出平均成绩:3)输出该选手的平均成绩,保留一位小数.(17分) 基 ...

最新文章

  1. 性能定位常用命令整理
  2. 哪种编程语言最适合初学者?
  3. mysql死锁和索引的关系_奇怪的mysql死锁,当有外键索引的时候,会需要请求对关联表的锁吗?...
  4. 基于FPGA异构计算快速构建高性能图像处理解决方案
  5. linux下swftools 的配置
  6. Python使用turtle绘制阴阳鱼图案
  7. PHP语法像C,PHP编程语法的三个魅力之处
  8. BootStrapCSS样式和JS插件
  9. rabbitmq python 发送失败_RabbitMQ Python端发送消息给Java端 接受消息全数字问题
  10. 4行代码,Python玩转美图秀秀
  11. 图像处理之matlab中imnoise函数用法详解
  12. Google Docs Viewer在线打开阅读PDF、Word、PPT、Excel等
  13. 不懂游戏类型?敢说你懂游戏音乐
  14. solr4.3 solrconfig.xml配置文件
  15. rem与px之间的转换
  16. spark运行出现py4j.protocol.Py4JError异常
  17. 广东高中生多少人_2020年广东高考报名人数统计有多少人
  18. EasyRecovery15苹果IOS、Linux操作系统数据恢复工具
  19. 按位与,按位或和按位异或是否都满足交换律和结合律?
  20. rtx腾讯通服务器修改ip,如何修改rtx服务器地址

热门文章

  1. Android滑块拼图验证码控件
  2. 刚刚开发的ios软件,在App Store 已上架,但是搜索不到?
  3. 数据可视化笔记6 空间数据可视化
  4. Gridea 让你更方便地用 Github Pages 和 Coding Pages 搭建静态博客
  5. 华为GT Runner测评配件及三方对接全方位提升专业体验
  6. ubuntu编辑模式下删除键、上下左右键失效
  7. Win10家庭版更改C盘user文件夹名称
  8. LTE(4G) - NR(5G) 测量配置 Measurement configuration
  9. python设计jieba_python实现jieba库分词制作词云
  10. 中国尼龙66工业丝市场预测与投资战略报告(2022版)