Rechner für Gesamtvergütung
Das Unternehmen benötigt Gesamtvergütungen, die Gehalt und Bonus für jede Mitarbeiterin und jeden Mitarbeiter kombinieren. Da diese Berechnung Werte aus zwei unterschiedlichen Spalten derselben Zeile erfordert, musst du über die Zeilen iterieren statt nur eine einzelne Spalte zu transformieren.
Die Tablesaw-Bibliothek wurde importiert, und employees.csv enthält die Spalten Salary und Bonus.
Diese Übung ist Teil des Kurses
Daten in Java importieren
Anleitung zur Übung
- Iteriere über jede Zeile, um sowohl Gehalts- als auch Bonuswerte abzurufen.
- Berechne die Gesamtvergütung, indem du beide Werte addierst.
- Füge die Spalte
totalCompzur Tabelleemployeeshinzu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
public class TotalCompensation {
public static void main(String[] args) {
Table employees = Table.read().csv("employees.csv");
// Iterate through each row
DoubleColumn totalComp = DoubleColumn.create("TotalCompensation");
employees.____(row -> {
double salary = row.getInt("Salary");
double bonus = row.getInt("Bonus");
// Sum salary and bonus
totalComp.append(____ + ____);
});
// Add totalComp column
employees.addColumns(____);
System.out.println("Total Compensation Analysis:");
System.out.println(employees.first(5));
}
}