ÎncepețiÎncepe gratuit

Calculator de compensație totală

Compania are nevoie de valorile compensației totale, care combină salariul și bonusul fiecărui angajat. Deoarece acest calcul necesită valori din două coloane diferite ale aceluiași rând, va trebui să parcurgi rândurile în loc să transformi o singură coloană.

Biblioteca Tablesaw a fost importată, iar employees.csv conține coloanele Salary și Bonus.

Acest exercițiu face parte din cursul

Importul datelor în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Parcurge fiecare rând pentru a accesa atât salariul, cât și bonusul.
  • Calculează compensația totală adunând cele două valori.
  • Adaugă coloana totalComp în tabelul employees.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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));
    }
}
Editează și rulează codul