Калькулятор общего вознаграждения
Компании необходимо рассчитать общее вознаграждение сотрудников, объединив зарплату и премию. Поскольку для этого расчёта требуются значения из двух разных столбцов одной строки, нужно перебирать строки, а не преобразовывать один столбец.
Библиотека Tablesaw уже импортирована, а файл employees.csv содержит столбцы Salary и Bonus.
Это упражнение является частью курса
Импорт данных в Java
Инструкции к упражнению
- Выполните перебор строк, чтобы получить доступ к значениям зарплаты и премии одновременно.
- Рассчитайте общее вознаграждение, сложив эти два значения.
- Добавьте столбец
totalCompв таблицуemployees.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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));
}
}