CommencerCommencer gratuitement

Calculateur de rémunération totale

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

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

Cet exercice fait partie du cours

Importer des données en Java

Afficher le cours

Instructions

  • 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 cet exemple de code.

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