MulaiMulai sekarang secara gratis

Kalkulator total kompensasi

Perusahaan memerlukan angka total kompensasi yang menggabungkan gaji dan bonus untuk setiap karyawan. Karena perhitungan ini membutuhkan nilai dari dua kolom berbeda dalam baris yang sama, Anda perlu mengiterasi baris demi baris alih-alih mentransformasi satu kolom saja.

Library Tablesaw telah diimpor, dan employees.csv berisi kolom Salary dan Bonus.

Latihan ini adalah bagian dari kursus

Mengimpor Data di Java

Lihat Kursus

Petunjuk latihan

  • Iterasi setiap baris untuk mengakses nilai gaji dan bonus.
  • Hitung total kompensasi dengan menjumlahkan kedua nilai tersebut.
  • Tambahkan kolom totalComp ke tabel employees.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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));
    }
}
Edit dan Jalankan Kode