用java实现评委打分系统程序
package com.day06.www;import java.util.Scanner;/*需求 : 在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数。选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。*/ public class Demo05评委打分 {public static void main(String[] args){double[] scores=new double[6];Scanner r=new Scanner(System.in);//利用循环输入各个评委的成绩for (int i = 0; i < scores.length; i++){System.out.println("请输入第" + (i + 1) + "位评委给出的成绩:");scores[i]= r.nextDouble();}System.out.println("选手的最终得分为:" + grade(scores));}public static double grade(double[] scores){double sum=0;double max=scores[0];double mix=scores[0];//定义一个循环找出最高分和最低分for (int i = 0; i < scores.length; i++){if(max<scores[i])max=scores[i];if(mix>scores[i])mix=scores[i];sum+=scores[i];//统计总分}//(总分减去最高分和最低分的值)除以(数组长度-2)sum=(sum-max-mix)/(scores.length-2);return sum;}}
用java实现评委打分系统程序相关推荐
- java 模拟评委打分系统
package day519; //去掉一个最高分一个最低分 public class Array {public static void main(String[] args) {//模拟评委打分系 ...
- Java基础进阶-评委打分系统
评委打分系统 要求: 1,手动录入一个n,代表评委的个数 2,接下来依次录入评委的评分数(0-100) 3,当录入完成,要求输出所有评委的打分情况,最高分和最低分,以及去掉最高和最低分的平均分: 思路 ...
- 十个评委打分java_java评委打分系统的设计与实现.doc
java评委打分系统的设计与实现 java评委打分系统的设计与实现 评委打分系统的设计与实现 摘要:随着计算机应用技术的飞速发展,计算机在各行各业都得到了广泛的应用,本系统采用java为编程语言,My ...
- 计算机毕业设计Java在线选课系统设计(系统+程序+mysql数据库+Lw文档)
计算机毕业设计Java在线选课系统设计(系统+程序+mysql数据库+Lw文档) 计算机毕业设计Java在线选课系统设计(系统+程序+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 ...
- 计算机毕业设计Java游泳馆管理平台(系统+程序+mysql数据库+Lw文档)
计算机毕业设计Java游泳馆管理平台(系统+程序+mysql数据库+Lw文档) 计算机毕业设计Java游泳馆管理平台(系统+程序+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 开 ...
- 计算机毕业设计Java游戏资讯网站(系统+程序+mysql数据库+Lw文档)
计算机毕业设计Java游戏资讯网站(系统+程序+mysql数据库+Lw文档) 计算机毕业设计Java游戏资讯网站(系统+程序+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 计算机毕业设计Java幼儿健康管理系统(系统+程序+mysql数据库+Lw文档)
计算机毕业设计Java幼儿健康管理系统(系统+程序+mysql数据库+Lw文档) 计算机毕业设计Java幼儿健康管理系统(系统+程序+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 ...
- java练习,评委打分去掉一个最高分和最低分,求平均值
package com.itheima; //评委打分练习 //①定义一个数组,用动态初始化完成数组元素的初始化,长度为6 //②键盘录入评委分数 //③由于是6个评委打分,所以,接收评委分数的操作, ...
- Java案例---评委打分
案例:评委打分 需求:在编程竞赛里有六个评委给参赛选手打分,分数为0~100的整数分 选手的最终得分为:去掉一个最高分一个最低分后其余四个评委的平均分(不考虑小数部分) (调用三个方法实现) 代码如下 ...
最新文章
- 查看目标网站--结构
- 二进制转16进制转文本[BJDCTF 2nd]cat_flag
- oracle 数据立方_大数据之数据仓库分层
- springboot + kafka
- js-----Date==字符串
- 树莓派安装smbus_树莓派使用smbus不兼容问题(no module named 'smbus')
- 使用Java Swing实现简单计算器
- ROS实现两台计算机之间的网络通信
- php时间戳对比,php+js+时间戳比较,输出不同内容
- JavaScript学习(十三)—节点关系
- mapreduce on yarn简单内存分配解释
- win7服务器未能登入,Win7提示profile服务未能登录,无法在系统中创建怎么办
- 前端笔记 | CSS盒子模型
- java day33【JavaScript基础】
- python指数积分
- 使用python实现微信小程序自动签到
- 347. Top K Frequent Elements
- 社区的网络舆情信息监测具体实施方案
- 关于indexOf的全等匹配
- px4原生源码学习-(1)
热门文章
- Vue 项目运行完成后自动打开浏览器【多种方法】
- 我的VS CODE关于latex workshop插件配置
- ubuntu terminal快捷键
- Java使用Openoffice将word、ppt转换为PDF
- 科学计算机开车,教机器人开车,错误的演示也有用?
- promise的优点promise.all(),promise.race(),promise.allSettled()的原理
- ES6-Promise 原理分析
- 卡西欧科学计算机app,卡西欧CASIO计算器
- ECCV 2022 | 从单目RGB图像中进行类别级6D物体姿态估计的物体级深度重构
- 基于S7-300 PLC组态王组态的锅炉燃烧控制系统的设计