Bắt đầu ngayBắt đầu miễn phí

Bộ tính tổng đãi ngộ

Công ty cần số liệu tổng đãi ngộ kết hợp lương và thưởng cho từng nhân viên. Vì phép tính này cần giá trị từ hai cột khác nhau trong cùng một hàng, bạn sẽ phải lặp qua các hàng thay vì biến đổi một cột đơn lẻ.

Thư viện Tablesaw đã được nhập, và employees.csv có các cột SalaryBonus.

Bài tập này là một phần của khóa học

Nhập dữ liệu trong Java

Xem khóa học

Hướng dẫn bài tập

  • Lặp qua từng hàng để truy cập cả giá trị lương và thưởng.
  • Tính tổng đãi ngộ bằng cách cộng hai giá trị này.
  • Thêm cột totalComp vào bảng employees.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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));
    }
}
Chỉnh sửa và Chạy Mã