用java Arraylist写这道题,并且能通过部门编号存放小组,通过小组编号存放员工

模拟公司结构练习题
创建公司【只能创建一次】,手动输入公司信息(公司名称,公司地址,工商编号,公司规模)输入“1”创建部门,输入“2”创建小组,输入“3”创建员工,输入“4”任命部门经理,输入“5”任命组长(部门经理和组长可为同一人),输入“6”撤销部门经理职务输入“7”撤销组长职务输入“8”按层级结构全部展示(公司信息—所有部门信息—所有小组信息—所有组员信息)输入“9”,按编号查询信息【再次输入“a”查询部门编号,输入“b”查询小组编号,输入“c”查询员工编号】输入编号查询所有信息(例:输入部门编号则查出当前部门下面所有的小组及小组成员)1:新增部门【多个】,手动输入部门信息(部门编号{自动生成不用手动输入,从100开始},部门名称,部门人数,部门经理{可填“0”,代表暂无})2:新增小组【多个】,手动输入小组信息(小组编号{自动生成不用手动输入,从1000开始},小组名称,小组人数,组长{可填“0”,代表暂无},部门编号{必须存在})3:新增员工【多个】,手动输入组员信息(员工编号{自动生成不用手动输入,从100000开始},姓名,年龄,学历,小组编号{必须存在},职务{不用输入,所有新增员工默认职务为“组员”})4:输入部门编号,输入员工编号,修改成功则员工信息职务显示为“部门经理”,对应部门的部门经理显示为该员工的姓名【一个员工可以是多个部门的部门经理,多个小组的组长】5:输入小组编号,输入员工编号,修改成功则员工信息职务显示为“组长”,对应小组组长显示为该员工姓名【一个员工可以是多个部门的部门经理,多个小组的组长】6:输入部门编号,撤销成功则员工信息职务显示为“组员”,对应部门的部门经理显示为“暂无”7:输入小组编号,撤销成功则员工信息职务显示为“组员”,对应小组的组长显示为“暂无”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值