Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 totalComp do tabulky employees.

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));
    }
}
Upravit a spustit kód