返回本章节

返回作业目录


需求说明:

某软件公司要求对技术部门的所有员工进行技能评测,技术评测分为两个部分:理论部分以及实操部分,最终评测成绩=理论成绩×0.4+实操成绩×0.6,要求输入技术部门5位员工的理论成绩和实操成绩,计算并输出各位员工的最终评测成绩。

实现思路:

  1. 定义三个数组writenExam、labExam和scores,分别用于存储员工理论成绩、实操成绩和最终评测成绩。
  2. 由于每个员工存在三个属性:理论成绩、实操成绩以及最终评测成绩,而三个属性对应的数据存储在三个数组中,所以三个数组中同一下标处的数据用于描述同一个员工。例如,第三位员工的理论成绩:writenExam[2],实操成绩:labExam[2],最终评测成绩:score[2]。
  3. 使用循环依次接收用户输入的理论成绩和实操成绩,将数据存储在数组writenExam和labExam中。
  4. 使用循环依次计算每位员工的最终评测成绩,将数据存储在数组scores中。
  5. 使用循环结构输出每位员工的最终评测成绩。

实现代码:

import java.util.Scanner;

public class ExamDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] writenExan = new int[5];//储存理论成绩
int[] labExam = new int[5];//储存实操成绩
double[] scores = new double[5];//储存最终成绩
//接收用户输入的理论和实操成绩
for (int i = 0; i < writenExan.length; i++) {
System.out.printf("请输入第%d位员工成绩",i+1);
System.out.println("理论成绩:");
writenExan[i] = sc.nextInt();
System.out.println("实操成绩:");
labExam[i] = sc.nextInt();
}
//计算员工最终评测成绩
for (int i = 0; i < scores.length; i++) {
scores[i] = writenExan[i]*0.4 + labExam[i]*0.6;
}
//显示最终评测成绩
System.out.println("最终测评成绩:");
for (double item : scores) {
System.out.println("item");
}
}
}

最新文章

  1. paper 106:图像增强方面的介绍
  2. hdu 1008 注意同层情况
  3. Android学习笔记(第一篇)编写第一个程序Hello World+Activity
  4. js markdown chart flow
  5. flask剖析
  6. DDD学习笔记二
  7. jQ $.extend用法
  8. Java练习之最大相同子串
  9. sqlserver能否调用webservice发送短信呢?
  10. [转] 小tips: 使用&amp;#x3000;等空格实现最小成本中文对齐 ---张鑫旭
  11. secureCRT使用小贴士
  12. 开源Math.NET基础数学类库使用(01)综合介绍
  13. POJ 1042 Gone Fishing#贪心
  14. http://codeforces.com/contest/834
  15. HDU 2009 求数列的和
  16. springboot使用hibernate validator校验,Bean Validation校验
  17. prometheus杂碎
  18. 016_nginx运维问题总结
  19. Flume 在有赞大数据的实践
  20. 第九章 词典 (d2)散列:排解冲突(2)

热门文章

  1. C++类的定义,成员函数的定义,对象的创建与使用
  2. Linux基础命令---exportfs管理挂载的nfs文件系统
  3. linux网络相关命令之脚本和centos启动流程
  4. 【JavaWeb】【JSP】【Bean】JavaBean基础使用方法与操作步骤
  5. Redis集群环境各节点无法互相发现与Hash槽分配异常 CLUSTERDOWN Hash slot not served的解决方式
  6. Python绘制饼图
  7. Table.RenameColumns重命名…Rename…(Power Query 之 M 语言)
  8. Numpy.frompyfunc()将计算单个值的函数转化为计算数组中每个元素的函数
  9. CF816A Karen and Morning 题解
  10. 7.2 Tornado异步