java通过控制台模拟用户操作界面实现员工管理系统 新增用户功能代码
时间: 2024-11-03 20:15:08 浏览: 3
在Java中,通过控制台模拟用户操作界面的员工管理系统,我们可以使用Scanner类获取用户的输入,并结合面向对象的设计思想来实现新增员工的功能。下面是一个简单的例子,假设我们有一个Employee类,包含姓名和职位属性:
```java
public class Employee {
private String name;
private String position;
// 构造函数、getter和setter省略
public void display() {
System.out.println("Name: " + name);
System.out.println("Position: " + position);
}
}
// 控制台模拟用户界面
public class ConsoleUI {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("1. Add Employee");
// 其他选项...
int choice = scanner.nextInt();
switch (choice) {
case 1:
addNewEmployee(scanner);
break;
// 其他case...
default:
System.out.println("Invalid option. Please try again.");
break;
}
}
}
private static void addNewEmployee(Scanner scanner) {
System.out.print("Enter employee's name: ");
String name = scanner.nextLine();
System.out.print("Enter employee's position: ");
String position = scanner.nextLine();
Employee employee = new Employee();
employee.setName(name);
employee.setPosition(position);
employee.display();
System.out.println("Employee added successfully.");
}
}
```
在这个代码示例中,当用户选择"1. Add Employee"时,程序会提示输入新员工的姓名和职位。然后创建一个新的Employee对象并设置属性,最后显示员工信息。
阅读全文