JAVA SE java基础 评委打分案例

要求如下:
在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。
选手的最后得分为:去掉一个最高分和一个最低分后 的4个评委平均值 (不考虑小数部分)。
思路:
1.定义一个数组,用动态初始化完成数组元素的初始化,长度为6
2.键盘录入评委分数
3.由于是6个评委打分,所以,接收评委分数的操作,用循环
4.求出数组最大值
5.求出数组最小值
6.求出数组总和
7.按照计算规则进行计算得到平均分
8.输出平均分
代码示例如下:

package com.itheima.Text1;
import java.util.Scanner;
public class Text003 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);//评委打分代码示例int [] a=new int [6];int c=0;for(int i=0;i<a.length;i++){System.out.println("请第"+(i+1)+"位评委打分:");int b=sc.nextInt();if(b>=0 && b<=100){a[i]=b;c=c+b;}else{System.out.println("打分不在范围内,请重新打分");i--;continue;}}int max=a[0];int min=a[0];for(int x=0;x<a.length;x++){if(a[x]>max){max=a[x];}else if(a[x]<min){min=a[x];}}int n=(c-max-min)/(a.length-2);System.out.println("该选手的成绩为"+n);}
}

AVA SE java基础 评委打分案例相关推荐

  1. Java基础综合练习案例

    Java基础综合练习案例 案例:评委打分 以下是案例的需求: 在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分. 选手的最后得分为:去掉一个最高分和一个最低分后 的4个评委平均值 ( ...

  2. Java基础语法的案例练习-编程思维的训练

    文章目录 案例一: 买飞机票 案例二: 找出素数 案例三: 开发验证码 案例四: 评委打分 案例五: 数字加密 案例六: 双色球(扩展案例) 案例一: 买飞机票 需求 : 机票价格按照淡季旺季.头等舱 ...

  3. java写一个外网访问的接口_【JAVA基础】一个案例搞懂类、对象、重载、封装、继承、多态、覆盖、抽象和接口概念及区别(中篇)...

    0 前言 初学JAVA时,总会对一些概念一知半解,相互混淆,不明其设计的用意,如类.对象.重载.封装.继承.多态.覆盖.抽象类.接口概念.为便于理解和巩固,本文将基于一个案例及其变形,展现各个概念的定 ...

  4. java基础-多线程应用案例展示

    java基础-多线程应用案例展示 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.两只熊,100只蜜蜂,蜜蜂每次生产的蜂蜜量是1,罐子的容量是30,熊在罐子的蜂蜜量达到20的时候 ...

  5. Java SE java基础 求营业额

    Java SE java基础 求营业额 要求如下: 假如小明今年第1季度的三个月中的营业额分别是{5,10,15},第二季度他计划要把第1季度中每个月的营业额都提升为2倍, 请你帮小明同学计算出他第二 ...

  6. 【Java基础】【案例】

    1.数值拆分 需求:一个三位数,将其拆分为个位.十位.百位后,打印在控制台 public class Operator {public static void main(String[] args) ...

  7. 用java实现评委打分系统程序

    package com.day06.www;import java.util.Scanner;/*需求 : 在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数.选手的最后得分为 ...

  8. java练习,评委打分去掉一个最高分和最低分,求平均值

    package com.itheima; //评委打分练习 //①定义一个数组,用动态初始化完成数组元素的初始化,长度为6 //②键盘录入评委分数 //③由于是6个评委打分,所以,接收评委分数的操作, ...

  9. java 模拟评委打分系统

    package day519; //去掉一个最高分一个最低分 public class Array {public static void main(String[] args) {//模拟评委打分系 ...

  10. Java实现评委打分功能

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

最新文章

  1. matlab 和python读取csv文件速度_matlab读取csv文件数据并绘图
  2. 自动运维PXE安装系统和DNS缓存解析
  3. WCF入门(八)——异常处理2
  4. 全球及中国水刀机械行业发展态势及及投资决策建议报告2021年版
  5. 织梦wap.php绑定域名,dedecms织梦cms 手机站移动端 绑定设置独立M或wap域名的方法...
  6. Window之Fiddler构建请求
  7. arduino 舵机接线图_求用5个电位器分别控制舵机的arduino的原码和连线图
  8. 《统计学习方法》代码全解析——第十二部分监督学习方法总结
  9. 帆软报表-打印sql日志设置
  10. 代码实现自动剪辑视频
  11. mean学习(1)----bootstrap
  12. 数字图像处理基础——图像空间操作的3种形式
  13. Android Bitmap 保存图片透明背景变黑色背景
  14. la是什么牌子_la bruket是什么牌子_哪个国家的_什么档次
  15. 多臂老虎机(Multi-armed Bandit)MAB学习笔记
  16. zipkin+elk微服务日志收集分析系统
  17. 电脑W ndoWs未能启动怎么办,Win7系统电脑开机显示“Windows未能启动”的解决方法...
  18. Error: [vuex] do not mutate vuex store state outside mutation handlers.报错的解决方法
  19. 全民社会保障月供制度的客观理由
  20. Therefore, hence, so, then, thus

热门文章

  1. Unicode编码之显示定向重写
  2. wintel联盟即将崩盘,微软联合芯片企业开发ARM架构芯片
  3. (转)远程计算机或设备将不接受连接,谷歌浏览器无法上网
  4. 蛋白质组学数据分析——(1)原理
  5. ICMP协议解析与实战
  6. Python新世界(14)-14行Python代码即可去除抖音水印
  7. 有监督学习(supervised learning))与无监督学习(unsupervised learning)之间有何区别?
  8. 有监督学习、无监督学习和半监督学习的分类
  9. win2008虚拟化服务器配置,玩转Windows Server 2008自带的虚拟化功能
  10. BMP/JPG/PNG/GIF/有损压缩和无损压缩【转载整理】