实验报告

(1)设计一个雇员类,属性包括:编号、姓名、年龄、职务、部门、出勤人数;方法包括:构造方法、输出信息的方法、签到方法;

(2)创建雇员类对象,统计雇员的出勤人数。

注意考虑属性和方法的访问权限,方法的功能,及main方法中如何实现要求统计的信息。

import java.util.Scanner;public class S_7 {public static class Employee {public String[] number = new String[100];public String[] name = new String[100];public String[] age = new String[100];public String[] pos = new String[100];public String[] dep = new String[100];public int attendance = 0;int n = 0;public Employee() {}public void show() {System.out.println("应到人数为:" + n);System.out.println("出勤人数为:" + attendance);System.out.println("出勤人员信息:");for (int i = 0; i < attendance; i++) {System.out.println("编号:" + number[i]);System.out.println("姓名:" + name[i]);System.out.println("年龄:" + age[i]);System.out.println("职位:" + pos[i]);System.out.println("部门:" + dep[i]);}}public void set() {System.out.println("请输入员工总数:");Scanner sc = new Scanner(System.in);n = sc.nextInt();for (int i = 0; i < n; i++) {System.out.println("请输入编号:");number[i] = sc.next();System.out.println("请输入姓名:");name[i] = sc.next();System.out.println("请输入年龄:");age[i] = sc.next();System.out.println("请输入职位:");pos[i] = sc.next();System.out.println("请输入部门:");dep[i] = sc.next();attendance++;System.out.println("你是否为最后一位签到的职员:(是:1 否:0)");int j = sc.nextInt();if (j == 1) break;}}}public static void main(String[] args) {Employee employee=new Employee();System.out.println("请开始签到!");employee.set();System.out.println("签到完成!");employee.show();}
}

java实验报告——雇员类相关推荐

  1. java实验报告 05 类与_java程序设计类与方法-java实验报告

    java程序设计类与方法-java实验报告 java程序设计类与方法-java实验报告 1. 实验内容或题目 (1) 编写Java应用程序,实现以下功能:当应用程序运行后,根据屏幕提示进行交互式输入并 ...

  2. Java实验报告 理解类的多态性,掌握方法的继承、重载和覆盖,掌握如何从键盘输入数据以及多重循环的使用

    桂 林 理 工 大 学 实  验  报  告 班级软件16-2班 学号 3162052051734姓名梁振宇同组实验者 实验名称Java语言基础练习日期 2018年 05 月31 日 一.实验目的: ...

  3. java实验报告——手机类

    实验报告 (1)定义一个手机类,定义若干属性,方法和构造方法: (2)定义测试类,其中定义多个手机类对象,并设置不同的初始值: (3)调用手机类的相关方法,测试该类的功能. public class ...

  4. Java实验实现一个circle类,java实验报告-类的定义.doc

    java实验报告-类的定义 南京理工大学泰州科技学院 实验报告书 课程名称: <JAVA面向对象程序设计> 实验题目: 实验三 类的定义 班 级: 09计算机(2) 学 号: 090903 ...

  5. java数组使用实验报告_JAVA数组与类的定义-java实验报告

    JAVA数组与类的定义-java实验报告 JAVA数组与类的定义-java实验报告 .实验目的与要求 1. 熟悉Java类.对象和方法的一般操作练习等. 2. 熟悉数组等的定义和使用. 二.实验内容及 ...

  6. java人学生大学生类的继承,java实验报告7.doc

    java实验报告7.doc 实 验 报 告( 2014 / 2015学年 第2学期)课程名称JAVA程序设计实验名称 类的继承实验时间2015年4月30日指导单位计算机学院/软件学院软件工程系指导教师 ...

  7. java实验报告可下载_JAVA实验报告.doc

    JAVA实验报告.doc 学 生 实 验 报 告 册(理工类)课程名称面向对象程序设计 专业班级16计算机科学与技术(专转本) 学生学号 1613203022 学生姓名 张义丹 所属院部 计算机工程 ...

  8. java浏览器实验报告_关于java实验报告模板

    关于java实验报告模板 1.掌握Java Applet的程序结构和开发过程. 2.学会编写Applet对应的HTML文件,掌握从HTML文件向Applet传递参数的方法. 3. 掌握文本框对象的使用 ...

  9. java 实验报告模板_Java实验报告模板.doc.doc

    Java实验报告模板.doc 实 验 报 告 课程名称Java面向对象程序设计实验名称检查危险品姓名吴超益学号201424134114专业年级14物联网一.实验目的: 本实验的目的是让学生掌握try- ...

最新文章

  1. 如何在GPU上优化卷积
  2. python数据结构与算法总结
  3. java 正则表达式语法_Java 正则表达式基础语法
  4. fastq-dump 报错 解决方案
  5. Objective-C 2.0 with Cocoa Foundation--- 7,对象的初始化以及实例变量的作用域
  6. 继苏宁京东后 拼多多也宣布下调新款iPhone售价
  7. 可能是全网最全的 Java 日志框架适配、冲突解决方案
  8. PAT甲级1005 字符串的处理
  9. 九度 1529:棋盘寻宝(递推DP)
  10. Bert核心代码解读
  11. STL标准模版库--vector的操作集合
  12. 《BI那点儿事》ETL中的关键技术
  13. android搜狗离线安装包,搜狗翻译离线版下载
  14. 获得碳中和认证的六个步骤
  15. Mysql5.7下载安装步骤详解
  16. python获取json数据中某个字段_python获取json数据中某个字段
  17. python文件操作实现全文或单行替换
  18. QT--警告libpng warning: iCCP: known incorrect sRGB profile
  19. 性能监控:top命令
  20. 有苦有乐的算法 --- 基数排序

热门文章

  1. 分析许嵩的175首歌曲,看看大家为什么那么喜欢听他的歌
  2. 南京导视VI系统设计,导视标识标牌系统设计分类
  3. 阿里云短信服务实现免密登陆
  4. 好用的调色软件 ColorSchemer Studio
  5. 光纤下行速度计算方法
  6. 用matlab刻度尺,刻度尺如何使用
  7. 如何完成一张机房3d效果图
  8. Exploring GNU Radio -Eric Blossom
  9. stm32—文件封装
  10. 鸿蒙系统小米miui12,MIUI12系统