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
<Kurs>Daten in Java importieren</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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));
}
}