第二次过程性考核
码云仓库:https://gitee.com/yuqian98/16012108_yu_qian_kaoheer/tree/master
7-6 集体评分 (10 分)
程序填空题。请补充以下代码,完成题目要求。(注意:需要提交完整代码) 有一个团队由5个人组成。他们每个人给指导老师一个分数,去掉最高分,去掉最低分,剩下的3个分数的平均分就是该团队对指导老师的评分。
设计思路:输入5个数 去掉最高分与最低分,用return传回,最后得出两位小数。
使用的知识点:循环语句,输入输出,函数
代码:
1 import java.util.Scanner; 2 public class Main { 3 public static void main(String[] args) { 4 Scanner w = new Scanner(System.in); 5 int a,b,c,d,e; 6 a=w.nextInt(); 7 b=w.nextInt(); 8 c=w.nextInt(); 9 d=w.nextInt(); 10 e=w.nextInt(); 11 RR rr = new RR(); 12 double dd = rr.fun(a,b,c,d,e); 13 System.out.printf("%.2f",dd); 14 w.close(); 15 } 16 } 17 class RR{ 18 double z; 19 public double fun (int a,int b,int c,int d,int e){ 20 z = (a+b+c+d+e) /5; 21 return z; 22 } 23 }
运行结果:
学习内容 | 代码(行) | 博客(字) |
类与对象子类与继 | 23 | 50 |