Total compensation कैलकुलेटर
कंपनी को प्रत्येक कर्मचारी के लिए कुल प्रतिफल चाहिए, जिसमें salary और bonus दोनों शामिल हों. यह गणना एक ही पंक्ति में दो अलग-अलग कॉलम के मानों पर निर्भर है, इसलिए आपको एकल कॉलम ट्रांसफॉर्म करने की बजाय पंक्तियों पर इटररेट करना होगा.
Tablesaw लाइब्रेरी इम्पोर्ट की जा चुकी है, और employees.csv में Salary और Bonus कॉलम मौजूद हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में डेटा इम्पोर्ट करना
अभ्यास निर्देश
- दोनों मानों — salary और bonus — तक पहुँचने के लिए प्रत्येक पंक्ति पर इटररेट करें.
- दोनों मानों को जोड़कर कुल प्रतिफल निकालें.
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));
}
}