Java_公司与薪水

  • CompanySalary.java

CompanySalary.java

abstract class Employee{public abstract double earnings();
}class YearWorker extends Employee{public double earnings() {return 12000;}
}class MonthWorker extends Employee{public double earnings() {return 12*6730;}
}class Company{Employee []employee;double salaries=0;Company(Employee[] employee){this.employee = employee;}public double salariesPay() {salaries = 0;for(int i=0;i<employee.length;i++) {salaries=salaries+employee[i].earnings();}return salaries;}
}public class CompanySalary{public static void main(String args[]) {Employee []employee=new Employee[129];for(int i=0;i<employee.length;i++) {if(i%2==0) {employee[i]=new YearWorker();}else if(i%2==1) {employee[i]=new MonthWorker();}}Company company=new Company(employee);System.out.println("公司薪水总额:"+company.salariesPay()+"元");}
}

Java_公司与薪水(抽象类举例)相关推荐

  1. 【Java】一个公司职员薪水管理系统(顺序表)

    相关顺序表代码链接:Java数据结构与算法-线性表_ly_better的博客-CSDN博客 设有一个公司职员薪水管理系统,要求完成: 可以增加新员工 可以根据员工的工号查找员工的详细信息 可以限时全部 ...

  2. 2016各大公司校招薪水曝光:年薪28万,这只是零花钱

    华为:校招薪水28.8万,工资只是零花钱 一直以来华为都以注重校招而闻名,众多求职者一直对华为的高工资觊觎很深.最近,有网友曝光了华为在南京校招的聘用通知书,年薪高达28.8万. Offer显示,华为 ...

  3. 如何优雅、机智地和新公司谈薪水?

    转自:http://36kr.com/p/5098094.html 本文针对的是有一定工作经验,主动跳槽或被猎头挖的过程中如何优雅机智谈薪水. 需要明确的是接受一个新的工作,谈薪水只是整个面试中一个环 ...

  4. 如何在Java中验证电话号码(正则表达式)

    Java中的正则表达式模式始终是验证用户电话号码的最佳方法. 在这里,我提供了一个正则表达式模式来确定电话号码的格式是否正确,该模式强制以3位数字开头,后跟一个"-",最后是7位数 ...

  5. 知名公司薪水(转帖)2007

    知名公司薪水(转帖)2007-11-24 13:38所有信息均为真实信息,请勿对号入座,也请勿妄自菲薄:所有信息均基于个人经验,不 保证具有代表性,也不保证完全准确:所有观点均为个人观点,可以借鉴,请 ...

  6. 知名公司薪水(转帖)

    所有信息均为真实信息,请勿对号入座,也请勿妄自菲薄:所有信息均基于个人经验,不 保证具有代表性,也不保证完全准确:所有观点均为个人观点,可以借鉴,请勿遵照. 通常情况下,美国公司的薪水会比其他公司多些 ...

  7. 论这两年不断突破心理底线的互联网薪水by OfferCome从猎头角度推测,搜狗的买卖对于互联网格局和薪水的影响烧钱薪水反思

    http://bbs.byr.cn/#!article/WorkLife/872470?p=4 本文分三部分,可能再加一个第四部分"答读者问". 第一部分--"现在互联网 ...

  8. 大公司学做人,小公司学做事

    找工作就像投资 找工作就像做投资,只不过你投入的是专业技能和时间精力.同样,工作这项投资也可以按照风险收益高低来划分:高风险高收益,例如股票期货等:低风险低收益,例如债券存款等.另外,还可以按照持有时 ...

  9. Mysql练习题13- 员工薪水中位数

    需求:请编写SQL查询来查找每个公司的薪水中位数.挑战点:你是否可以在不使用任何内置的SQL函数的情况下解决此问题. 展示效果: Id Company Salary 5 A 451 6 A 513 1 ...

最新文章

  1. 实用的bit 位操作
  2. Webstorm出现NoGitBinary时配置Git环境变量
  3. 8086汇编-实验4-[bx]和loop的使用
  4. 【转】逆变与协变详解
  5. sql in里面可以放多少参数_如何从文本文件读入 SQL 参数
  6. ajax静态加载图片,JQuery实现Ajax加载图片的方法
  7. plc基础知识入门学习
  8. JavaScript 基础(超详细)
  9. c/c++ utf-8与gbk的互相转化
  10. 服务器按照应用级别来划分 可以分为哪些,服务器按应用级别有哪些分类
  11. 融云CTO杨攀:以技术为先导 全面聚焦“互联网通信云”
  12. 浏览器链接打开客户端应用
  13. linux报错Error: /proc must be mounted
  14. 11张网络安全思维导图,快收藏!
  15. FFMPeg代码分析:AVCodecContext结构体
  16. MuMu模拟器开发者文档
  17. 【网页制作】CSS基本选择器讲解(附讲解视频)
  18. IDS V99 for Ford Mazda Released at wobd2
  19. 为什么总是有人说 Java 啰嗦,却没人说 C++ 啰嗦?
  20. 数控系统维修:FANUC发那科编程调试操作图解

热门文章

  1. HTTP请求工具类,支持https
  2. 科技感大屏边框框架 datav
  3. matlab的xcorr函数,Matlab_xcorr_互相关函数的讨论
  4. 说话人识别开集open-set和闭集close-set的区别
  5. 测试开发工作者日记:2020.6.4-6.5
  6. ROS之游戏手柄控制乌龟和机器人
  7. HDU 1556 Color the ball - from lanshui_Yang
  8. 计算机上某个程序破坏,打开Excel出现某个对象程序库(stdole32.tlb)丢失或损坏的解决方法...
  9. 手机访客更方便刷脸开闸更快捷
  10. anaconda自带python编辑器_Anaconda3(5-1)程序编辑器 自带的spyder