Kalkulátor celkové odměny
Firma potřebuje přehled celkových odměn, které kombinují základní plat a bonus každého zaměstnance. Protože tento výpočet vyžaduje hodnoty ze dvou různých sloupců ve stejném řádku, budeš muset procházet řádky místo transformace jednoho sloupce.
Knihovna Tablesaw je naimportovaná a soubor employees.csv obsahuje sloupce Salary a Bonus.
Toto cvičení je součástí kurzu
Importing Data in Java
Pokyny k cvičení
- Projdi každý řádek, aby ses dostal/a k hodnotám platu i bonusu zároveň.
- Vypočítej celkovou odměnu součtem těchto dvou hodnot.
- Přidej sloupec
totalCompdo tabulkyemployees.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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));
}
}