用Java语言创建一个HashMap对象,并在其中添加一些员工的姓名和工资:张三,8000,李四,6000。然后从HashMap对象中获取这两个人的薪水并打印出来,接着把张三的工资改为8500,再把他们的薪水显示出来。
时间: 2024-10-18 18:18:23 浏览: 27
在Java中,你可以使用`HashMap`来存储键值对数据结构。首先,你需要导入`java.util.HashMap`包。以下是创建HashMap、添加员工信息、修改和打印薪水的步骤:
```java
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建HashMap实例
HashMap<String, Integer> employeeSalaries = new HashMap<>();
// 添加员工信息
employeeSalaries.put("张三", 8000);
employeeSalaries.put("李四", 6000);
// 打印初始薪资
System.out.println("初始薪资:");
for (String name : employeeSalaries.keySet()) {
System.out.println(name + " 的工资:" + employeeSalaries.get(name));
}
// 修改张三的工资
int zhangSanNewSalary = 8500;
employeeSalaries.put("张三", zhangSanNewSalary);
// 再次打印所有员工的薪资
System.out.println("\n修改后的薪资:");
for (String name : employeeSalaries.keySet()) {
System.out.println(name + " 的工资:" + employeeSalaries.get(name));
}
}
}
```
在这个程序里,我们首先创建了一个名为`employeeSalaries`的`HashMap`,然后添加了两个员工的信息。之后通过遍历`keySet()`来访问和打印每个人的薪水。最后,我们将张三的工资修改为8500,并再次打印出所有员工的薪资。
阅读全文