Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- class Main {
- public static int random(int min, int max) {
- return new Random().nextInt((max - min) + 1) + min;
- }
- public static void main(String[] args) {
- Worker[] employees = new Worker[10];
- Worker winner = null;
- for (int i = 0; i < 10; i++) {
- employees[i] = new Worker("Employee #" + (i + 1), random(100, 500));
- winner = (
- winner == null ? employees[i] :
- employees[i].salary > winner.salary ? employees[i] : winner
- );
- employees[i].info();
- }
- System.out.println("The highest paid worker is " + winner.name + " with a salary of $" + winner.salary);
- }
- }
- /*
- Output:
- Name: Employee #1
- Salary: $257.0
- Money in bank: $0.0
- Name: Employee #2
- Salary: $350.0
- Money in bank: $0.0
- Name: Employee #3
- Salary: $424.0
- Money in bank: $0.0
- Name: Employee #4
- Salary: $118.0
- Money in bank: $0.0
- Name: Employee #5
- Salary: $185.0
- Money in bank: $0.0
- Name: Employee #6
- Salary: $339.0
- Money in bank: $0.0
- Name: Employee #7
- Salary: $285.0
- Money in bank: $0.0
- Name: Employee #8
- Salary: $401.0
- Money in bank: $0.0
- Name: Employee #9
- Salary: $462.0
- Money in bank: $0.0
- Name: Employee #10
- Salary: $236.0
- Money in bank: $0.0
- The highest paid worker is Employee #9 with a salary of $462.0
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement