Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Challenge: Stream Data Processing | Advanced Lambda Usage
Lambda Expressions in Java

bookChallenge: Stream Data Processing

Imagine you are managing payroll for a company and need to process a list of employee salaries. Your goal is to identify all employees earning above a certain threshold, give those employees a 10% raise, and then calculate the total cost of these increased salaries. Using Java's Stream API and lambda expressions can make this task concise and expressive, allowing you to filter, transform, and aggregate data efficiently in a single pipeline.

Aufgabe

Swipe to start coding

Process a list of employee salaries to identify those above a specific threshold, increase them by 10%, and return the total sum of the increased salaries.

  • Filter the input list to include only salaries greater than 3000.
  • Increase each filtered salary by 10%.
  • Sum all the increased salaries.
  • Return the total as an integer.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you show me an example of how to do this using Java's Stream API?

What would the code look like for processing the salaries with these requirements?

Can you explain how the Stream API helps in this scenario?

close

bookChallenge: Stream Data Processing

Swipe um das Menü anzuzeigen

Imagine you are managing payroll for a company and need to process a list of employee salaries. Your goal is to identify all employees earning above a certain threshold, give those employees a 10% raise, and then calculate the total cost of these increased salaries. Using Java's Stream API and lambda expressions can make this task concise and expressive, allowing you to filter, transform, and aggregate data efficiently in a single pipeline.

Aufgabe

Swipe to start coding

Process a list of employee salaries to identify those above a specific threshold, increase them by 10%, and return the total sum of the increased salaries.

  • Filter the input list to include only salaries greater than 3000.
  • Increase each filtered salary by 10%.
  • Sum all the increased salaries.
  • Return the total as an integer.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6
single

single

some-alt