public class TextInterface {// 操作接口的类

public static void main(String[] args) {// java程序主入口处

String[][] str = new String[][] {//创建二维数组存储数据

{ "name\t|", "gender\t|", "age\t|", "salary\t|" },

{ "Tom", "male", "20", "2000" },

{ "Lingda", "female", "21", "2100" },

{ "Susan", "female", "22", "2200" },

{ "Ansen", "female", "24", "2500" } };

PersonForm form=new FormA(str);//接口变量引用类对象

Table table1=new Table(form);//创建表格实例

table1.display();// 显示员工薪资信息

System.out.println("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");

Employee em1 = new Employee("汤姆", "男", 20, 2000);// 创建员工对象用一维数组存储

Employee em2 = new Employee("玲达", "女", 21, 2100);

Employee em3 = new Employee("苏萨", "女", 22, 2200);

Employee em4 = new Employee("爱瑞卡", "男", 23, 2300);

Employee em5 = new Employee("安臣", "女", 24, 2500);

Employee[] data = { em1, em2, em3, em4, em5 };// 创建员工数组

PersonForm form1 = new FormB(data);//接口变量引用类对象

Table table2 = new Table(form1);// 创建表格实例

table2.display();// 显示员工薪资信息

}

}

java 工资如何_Java编写员工薪资表相关推荐

  1. 99乘法表java代码递归_Java编写九九乘法表(嵌套循环与递归)

    嵌套循环写九九乘法表: package com.learn; /** * @ author:森林之下 * @ Date: Created in 16:51 2018/11/20 * @ Descrip ...

  2. java 数据库排序_Java如何排序数据库表的数据内容?

    在Java编程中,如何排序数据库表的数据内容?假定数据库名称是:testdb,其中有一个表:employee,这个表中有4条记录. 创建数据库表的语句 - use testdb; create tab ...

  3. java制造病毒_java编写病毒的可行性分析

    java编写病毒的可行性分析 最近心情十分郁闷,查阅一些病毒的资料消遣一下,居然发现这样的论调讲 java语言不可能编写病毒,在此特地反驳一下. 1 可执行 论调1:java需要依赖jre,无法在无j ...

  4. java hashtable 数据结构_java数据结构——哈希表(HashTable)

    哈希表提供了快速的插入操作和查找操作,每一个元素是一个key-value对,其基于数组来实现. 一.Java中HashMap与Hashtable的区别: HashMap可以接受null键值和值,而Ha ...

  5. java 工资管理系统_Java工资管理系统

    [实例简介] 员工每个工种基本工资的设定: 加班津贴管理,根据加班时间和类型给予不同的加班津贴: 按照不同工种的基本工资情况.员工的考勤情况产生员工的每月的月工资: 员工年终奖金的生成,员工的 ...

  6. java工资多少_java工资一般多少?为何人们都蜂拥而至?

    北京java开发工程师平均工资: 18620/月,取自 32524 份样本,较 2016 年,增长 55% 北京地区Java工程师平均薪资 上海java工程师平均工资:18520/月,取自 45986 ...

  7. java hashtable排序_java中哈希表中有迭代器模式的实现,可以认为其是顺序表吗?...

    先上答案:HashTable (哈希表)不是顺序表. 分析如下: 要搞清楚这个问题需要明确两个问题: 1. 什么是顺序表 2. 哈希表的数据结构 先说什么是顺序表.WIKI的解释是:顺序表是在计算机内 ...

  8. java 定时删除_Java编写定时删除文件程序

    Java编写定时删除文件程序 /*Java教程:http://www.javaweb.cc*/ import java.io.File; import java.util.Calendar; impo ...

  9. java 数据包含_java – 包含大量数据库表的通用实现

    我正在处理的当前应用程序是一个很大的应用程序.该数据库由300个表组成,并且正在增长.目前它是一个桌面应用程序,但我们正在将它移动到网络上. 我们正在使用的技术是Spring(MVC)Hibernat ...

  10. java hash 数组_Java数组 哈希表 属性类 -解道Jdon

    数组 哈希表 属性类 动态小数据操作是WEB开发中不可避免的,这就涉及到数组 哈希表 属性类等几个功能;本文提供本人常用语法和简单解释: 一般数组定义 //定义数组catalogs public st ...

最新文章

  1. 如何在浏览器端爬取信息(只是配置的部分)----设置环境
  2. ASP.NET MVC下的异步Action的定义和执行原理
  3. Apache Flink在 bilibili 的多元化探索与实践
  4. Android的activity的生命周期
  5. ES6语法---let和var的不同
  6. 大数据面试-04-大数据工程师面试题
  7. C++ map的基本和高级操作
  8. 简单、易用的光盘封装工具-MKISO纪念版(V1.0.2.0)发布日志
  9. Eplan 2.7 ”没有可用加密狗“问题
  10. efi文件错误服务器崩溃,电脑故障分析:Winload.efi文件丢失导致蓝屏的解决方法...
  11. 从零开始封装windows10 1803 超详细图文分享 第三篇:程序的安装与优化
  12. (20200328已解决)[dockerfile] debconf: delaying package configuration, since apt-utils is not installed
  13. 关系图谱在贝壳的构建和应用
  14. EMCC Vmware 安装82%出错
  15. vue轮播组件--不插电手动粘贴版
  16. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程03:碰撞检测》
  17. vue router连续点击多次路由报错根本原因和解决方法
  18. 利用有限元数值模拟技术辅助静电场学习
  19. 移动端记账本部署gitee Pages
  20. 7-5 福到了 (15 分)

热门文章

  1. 词消歧算法:使用WordNet和Lesk算法进行英文消歧义
  2. web表格制作--11.27
  3. PD快充3.0协议芯片
  4. LaTex,Mardown和TeXmacs:如何选择写作的正确姿势
  5. 新更新....llq原创考试第二题
  6. Freetype字体引擎分析与指南(中文版翻译)
  7. 超实用!常用贴片三极管丝印与型号对照表
  8. DOS专题之基本命令
  9. 自动合并两个.bib 去除.bib中的重复条目
  10. undo和redo日志