CommencezCommencez gratuitement

Calculateur de rémunération totale

L'entreprise a besoin des montants de rémunération totale qui combinent le salaire et la prime pour chaque employé. Comme ce calcul nécessite des valeurs provenant de deux colonnes différentes de la même ligne, vous devrez parcourir les lignes plutôt que transformer une seule colonne.

La bibliothèque Tablesaw a été importée et employees.csv contient les colonnes Salary et Bonus.

Cette activité fait partie du cours

Importer des données en Java

Voir le cours

Instructions de l’exercice

  • Parcourez chaque ligne pour accéder aux valeurs de salaire et de prime.
  • Calculez la rémunération totale en additionnant les deux valeurs.
  • Ajoutez la colonne totalComp au tableau employees.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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));
    }
}
Modifier et exécuter le code