嗨,我有兩個班員工和部門。我的主要功能是讀取一個包含員工姓名,薪水,部門和職位的.txt文件。我的Employee類只是getters和setter。爲了表示員工,我列出了一個列表列表,我不確定我會如何找到每個部門的最低工資。爲了找到我的部門班級的最高工資。如何在Java中找到僱員名單的最低工資?
public class Department {
String dept;
List<Employee> employees;
double minSal;
double maxSal;
public void addEmployee(Employee emp){
maxSal = 0.0;
if (maxSal < emp.getSalary()) {
maxSal = emp.getSalary();
}
但我不知道如何獲得最低工資。我的想法是讓每個部門的員工之一的工資,並以此作爲一個起點
if (minSal > emp.getSalary()) {
minSalary = emp.getSalary();
}
但我意識到,我不知道該怎麼做。我可以得到一些幫助嗎?
爲什麼不使用for循環的迭代ArrayList在循環時檢查最低工資嗎? – 2013-04-25 01:50:53
我看到它之前被問過,但我真的不明白如何將它用於我的情況,我不確定如何使用循環遍歷arraylist。我最近剛剛開始使用java。 – user1869703 2013-04-25 01:55:31
您應該參閱Java教程並閱讀有關for循環的使用。掌握學習Java所需的一項技能就是如何自行學習。 Java教程是一個很好的資源。 Google可以幫助您找到它。 – 2013-04-25 01:58:36