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
Petunjuk latihan
- Iterasi setiap baris untuk mengakses nilai gaji dan bonus.
- Hitung total kompensasi dengan menjumlahkan kedua nilai tersebut.
- Tambahkan kolom
totalCompke tabelemployees.
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));
}
}