java初学者 歌手打分实例练习
来源:互联网 发布:网站搜索引擎优化案例 编辑:程序博客网 时间:2024/05/16 15:20
//java歌手打分系统,去掉一个最高分,去掉一个最低分,然后求平均分//基本思想,随机 生成10个分数int [] score//PrintScore方法用来遍历数组,调用时方便//MaxMinSum方法用来求score的最大值,最小值和平均分数//package com.zd.score;public class Singe{public static void main(String[] args) {int [] score = new int [10]; //定义一个10个分数的数组for (int i = 0; i < score.length; i++) { //分别给10个元素.随机赋值score [i]= (int)(Math.random()*40)+60;}System.out.println("歌手打分大赛,10个评委的分数如下:");System.out.println("*************************************");PrintScore(score);System.out.println("*************************************");//获取最大值,最小值,求和,平均值MaxMinSum(score);}//为了方面测试,输出数组中的元素,写一个print方法public static void PrintScore(int [] x){ for (int i = 0; i < x.length; i++) {System.out.print(x[i] +" ");}System.out.println();}public static void MaxMinSum(int [] y){int Max=y[0];int Min =y[0];int sum =0;for (int i = 0; i < y.length; i++) {//求出最大值if (Max<y[i]) {Max=y[i];}if (Min>y[i]) {Min=y[i];}sum =sum+y[i]; //求出数组10个元素的和}double avg =(double)((sum-Max-Min)/(y.length-2)); //算出平均值System.out.println("分数中的最大值为:"+Max); //最大值为System.out.println("分数中的最小值为:"+Min); //最小值为System.out.println("歌手去掉一个最高分:"+Max+",去掉一个最低分:"+Min+"\n最后得分为:"+avg);} }
<img src="http://img.blog.csdn.net/20151025161739127?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
//欢迎大家一起学习
1 0
- java初学者 歌手打分实例练习
- sql 类似歌手得分或跳水比赛的打分规则.
- 【数据结构练习】专家评委打分
- Java初学者编程练习锦集(1)
- 厦门歌手发音练习强悍秘诀外泄
- java web(打分)
- 歌手
- 歌手
- java 爬虫爬取酷狗歌手数据
- java"循环结构"练习实例
- THINKING IN java(实例练习)
- C#与Java实例练习
- java socket简单实例练习
- 练习题目-青年歌手大奖赛_评委会打分
- 打分
- 评委打分问题(java)
- 初学者编程练习1
- 初学者编程练习2
- 在iOS7下 使用@import代替#import
- Python 中的进程、线程、协程、同步、异步、回调
- Xcode中常用的快捷键操作
- 软件测试面试
- GCD之串行队列与并发队列
- java初学者 歌手打分实例练习
- 2015年去哪儿网Qunar面试题
- [learn ros]尝试修改task_setup.py
- Struts2通过json前后自动给后台自定义对象赋值
- SQL 语法
- 网站架构-前端优化
- PHP PDO基础
- Oracle数据库基础(四)--视图,序列,存储过程
- lightoj 1171 - Knights in Chessboard (II) 【奇偶图 最小割】