员工管理系统(集合与IO流的结合使用 beta4.0 ObjectInputStream/ ObjectOutputStream)
2016-10-25 10:28
531 查看
1 package cn.employee_io; 2 3 import java.io.IOException; 4 import java.util.Scanner; 5 6 public class TestEmp { 7 static Scanner sc = new Scanner(System.in); 8 9 static String empId; 10 static String name; 11 static int age; 12 static double salary; 13 static int num; 14 15 public static void main(String[] args) throws ClassNotFoundException, IOException { 16 Service s=new Service(); 17 18 ok: for (;;) { 19 printOptions(); 20 num = sc.nextInt(); 21 22 if (num < 1 || num > 6) { 23 System.out.println("输入有误,将重新开始选择!"); 24 break ok; 25 } 26 27 switch (num) { 28 case 1: 29 printEmpNo(); 30 printName(); 31 s.add(new Employee(empId,name,age,salary)); 32 break; 33 case 2: 34 s.queryAll(); 35 break; 36 case 3: 37 printEmpNo(); 38 s.query(empId); 39 break; 40 case 4: 41 printEmpNo(); 42 s.delete(empId); 43 break; 44 case 5: 45 printEmpNo(); 46 printName(); 47 s.update(new Employee(empId,name,age,salary)); 48 break; 49 case 6: 50 return; 51 } 52 } 53 } 54 55 public static void printOptions() { 56 System.out.println("***员工管理系统***"); 57 System.out.println("1.添加员工"); 58 System.out.println("2.查询所有员工"); 59 System.out.println("3.查询员工"); 60 System.out.println("4.删除员工"); 61 System.out.println("5.修改员工"); 62 System.out.println("6.退出"); 63 System.out.println("请输入你要进行的操作:"); 64 } 65 66 public static void printEmpNo() { 67 System.out.println("请输入员工编号:"); 68 empId = sc.next(); 69 } 70 71 public static void printName() { 72 System.out.println("请输入员工姓名:"); 73 name = sc.next(); 74 System.out.println("请输入员工年龄:"); 75 age = sc.nextInt(); 76 System.out.println("请输入员工薪资:"); 77 salary=sc.nextDouble(); 78 } 79 }
TestEmp.java
相关文章推荐
- 员工管理系统(集合与IO流的结合使用 beta3.0 BufferedReader / ObjectOutputStream)
- 员工管理系统(集合与IO流的结合使用 beta5.0 BufferedReader/ BufferedWriter)
- 员工管理系统(集合与IO流的结合使用 beta2.0 ObjectInputStream/ ObjectOutputStream)
- 员工管理系统(集合与IO流的结合使用 beta1.0 ArrayList<Employee>)
- 集合与IO流结合编写的简单的学生信息管理系统
- 使用集合(ArrayList,HashMap等做对比)实现员工管理系统案例
- 使用PHP制作 简易员工管理系统之二(管理员登陆界面以及验证)
- 使用PHP制作 简易员工管理系统之三(管理员登陆界面以及数据库验证)
- 使用PHP制作 简易员工管理系统之四(完善主界面以及显示员工信息)
- 使用PHP制作 简易员工管理系统之五(分页显示用户信息)
- 使用PHP制作 简易员工管理系统之六(采用分层分页显示用户信息)
- 使用PHP制作 简易员工管理系统之七(MVC实现用户信息增、删、改、查)
- 使用PHP制作 简易员工管理系统之八(使用COOKIE保存用户登陆id以及显示用户登录时间)
- java 使用 集合 制作学生管理系统
- 员工管理系统集合框架版
- Java基础练习2之用集合写员工管理系统
- 员工管理系统集合版本
- ArrayList、HashMap 与 员工类(程序员、经理的结合使用) 相当于集合与继承的总结
- 使用C++结合文件操作和链表实现学生成绩管理系统
- 如果你的CRM系统没有结合使用任务管理您的系统将故障