Q1. write a java program to Create a Hash table containing Employee name and Salary. Display the details of the hash table.
时间: 2024-10-22 09:08:51 浏览: 21
在Java中,你可以使用HashMap或LinkedHashMap等内置的数据结构创建一个哈希表来存储员工的名字和薪水。以下是一个简单的程序示例:
```java
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建一个HashMap实例,键是员工名字,值是薪水
HashMap<String, Double> employeeHashTable = new HashMap<>();
// 插入员工数据
employeeHashTable.put("张三", 5000.0);
employeeHashTable.put("李四", 6000.0);
employeeHashTable.put("王五", 7000.0);
employeeHashTable.put("赵六", 8000.0);
// 显示哈希表内容
System.out.println("Employee Details:");
for (Map.Entry<String, Double> entry : employeeHashTable.entrySet()) {
String name = entry.getKey();
double salary = entry.getValue();
System.out.println("Name: " + name + ", Salary: " + salary);
}
}
}
```
在这个例子中,我们首先创建了一个`HashMap`,然后添加了四个员工及其对应薪水。接着,遍历哈希表并打印出每个员工的名字和薪水。
阅读全文