java简单项目实例

  • 题目
  • 要求
  • 代码实现
    • Company
    • Department
    • Employee
    • Test

题目

公司有开发部,测试部,运维部
每个部门有若干员工
员工有姓名,基本工资和奖金

要求

设计和编写程序实现统计每个部门的工资总额和奖金总额

代码实现

Company

import java.util.ArrayList;
import java.util.List;public class Company {private String name;private List<Department> departments = new ArrayList<Department>();
//  构造方法public Company(String name) {super();this.name = name;}
//  get/set方法public String getName() {return name;}public void setName(String name) {this.name = name;}public List<Department> getDepartments() {return departments;}public void setDepartments(List<Department> departments) {this.departments = departments;}//   显示各部门的工资总和public void showDepartmentSalarys() {System.out.println("\n\t显示公司工资总和");for (int i = 0; i < departments.size(); i++) {System.out.println(this.name + "的" + departments.get(i

Java简单项目实例---统计部门员工的平均工资相关推荐

  1. 怎样使用JPQL查询出每个部门员工的平均工资和最高工资

    查询出每个部门员工的平均工资和最高工资[使用聚集函数] 首先我们的知道什么是聚集函数 经常需要汇总数据而不用把它们实际检索出来,为此SQL提供了专门的函数.使用这些函数,SQL查询可用于检索数据,以便 ...

  2. MySQL:查询每个部门的员工小时平均工资(显示部门名称、部门员工小时平均 工资)

    这里写自定义目录标题 介绍 涉及的表的结构 table department table employee table works_on 思路 建立大表(三表联合)一次查询 临时表多次查询 总结 介绍 ...

  3. 列出与'SCOTT'从事相同工作的所有员工及部门名称、部门人数、平均工资

    确认要使用的数据表 emp表:员工信息 dept表:获取部门名称 emp表:部门人数.平均工资的统计信息 确定已知的关联字段 dept表与emp表:emp.deptno=dept.deptno 第一步 ...

  4. MapReduce统计部门员工组别,并排序

    学习目标:MapReduce统计部门员工 员工数据 孙悟空 23 西游部 筋斗云 武松 33 水浒部 醉拳 关胜 32 水浒部 大刀 猪八戒 21 西游部 吃吃吃 贾宝玉 21 红楼部 呵呵 林黛玉 ...

  5. 查询薪金比“SMITH”或者“ALLEN”多的所有员工的编号、姓名、部门名称、领导姓名、部门人数、平均工资、最高及最低工资

    查询薪金比"SMITH"或者"ALLEN"多的所有员工的编号.姓名.部门名称.领导姓名.部门人数.平均工资.最高及最低工资 select e.empno,e.e ...

  6. 查询出每个部门比本部门平均工资高的职工人数

    这句话,我裂开了. 部门表dept如下: 员工表emp如下: 我感觉有两种理解. 1.找出部门内,工资高于平均工资的员工数 with temp(avg_sal,deptno) as (select a ...

  7. 数据库SQL实战-查找排除当前最大、最小salary之后的员工的平均工资avg_salary(mysql)

    1. 查找字符串'10,A,B' 1.1 题目描述 查找字符串'10,A,B' 中逗号','出现的次数cnt. 1.2 语句实现 select length("10,A,B") - ...

  8. SQL-54 查找排除当前最大、最小salary之后的员工的平均工资avg_salary。

    题目描述 查找排除当前最大.最小salary之后的员工的平均工资avg_salary. CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `sa ...

  9. sql查询本年度员工的平均工资

    现在有这样一条需求: 求本年度内入职员工的平均工资 核心点: 本年度内的员工的平均工资,如果是今年以前入职的查询今年的 如果是今年入职的查询今年入职的平均工资. create database Use ...

最新文章

  1. MSN Cartoon 试用
  2. python中bin函数的用法_Python 3标准库用法--ascii()、bin()、breakpoint()函数
  3. VTK:PolyData之GeometryFilter
  4. c#中的DefWndProc是Control类的虚函数
  5. class matplotlib.markers.MarkerStyle(marker=None, fillstyle=None)
  6. [GDAL]3.影像金字塔构建
  7. C++调用SSD caffe模型进行物体检测-Opencv3.4.3
  8. leetcode笔记:Validate Binary Search Tree
  9. java 汉字占几个字节_Java中一个汉字占用几个字节
  10. MicroSoft官方——Sql Server2000相关下载页面及下载地址集合
  11. CSR系列开发板的编程器/烧写器
  12. 百度竞价推广之关键词的选择策略
  13. 指数型组织到底是什么
  14. CentOS7.6的详细安装步骤
  15. 你需要立即停止的9个习惯! 2012-03-11 10:01:41
  16. WinSCP连接被拒绝
  17. windows7彻底删除流氓软件的操作方法
  18. 用supabase实时数据库替换mapus协作地图里的firebase
  19. 『AidLux工业检测PaaS平台』轻松解决AI工业质检换产难问题!
  20. adb打开网页_adb 常用命令

热门文章

  1. Linux_Process_Management_blog
  2. Android 仿PhotoShop调色板应用(四) 不同区域颜色选择的颜色生成响应
  3. CountDownLatch并发测试
  4. 陕西省10个地级市行政区划 (2023)
  5. 小红书2020校招前端笔试题卷三
  6. 进程间通讯:Binder:bindService和startService以及onServiceConnected回调流程
  7. c 语言123变成321编程,已解决 c语言怎么写逆序数字。如123输出321
  8. 分公司未经授权对外签订合同是否可以
  9. MongoDB 芒果数据库简介安装与基本操作(1)
  10. 2021自主可控计算机上市公司,普华基础软件亮相2021 CCF自主可控计算机大会