Question: import java.util.Scanner; public class TeamRecruitment { public static void main ( String [ ] args ) { Scanner scanner = new Scanner ( System .

import java.util.Scanner;
public class TeamRecruitment {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
String[] successfulApplicants = new String[2]; // Array to store names of successful applicants
int successfulCount =0; // Counter to track the number of successful applicants
int openSlots =2;
int minAge =18;
int maxAge =21;
while (true){
// Display the menu
System.out.println("Menu");
System.out.println("[1] Show Applicants");
System.out.println("[2] Apply in the team");
System.out.println("[3] Exit");
System.out.print("Choice: ");
int choice = scanner.nextInt();
scanner.nextLine(); // Consume the newline
switch (choice){
case 1:
// Show Applicants
System.out.print("Enter open : ");
openSlots = scanner.nextInt();
System.out.print("Enter minimum age: ");
minAge = scanner.nextInt();
System.out.print("Enter maximum age: ");
maxAge = scanner.nextInt();
System.out.println("Requirements updated successfully!");
break;
case 2:
// Apply in the team
if (successfulCount < openSlots){
System.out.print("Enter name: ");
String name = scanner.nextLine();
System.out.print("Enter age: ");
int age = scanner.nextInt();
if (age >= minAge && age <= maxAge){
successfulApplicants[successfulCount]= name;
successfulCount++;
System.out.println("Welcome to the Cardinal Basketball Team!");
} else {
System.out.println("Sorry, you are not qualified!");
}
if (successfulCount == openSlots){
System.out.println("Basketball team is no longer accepting applicants.");
}
} else {
System.out.println("Basketball team is no longer accepting applicants.");
}
break;
case 3:
// Exit
System.out.println("Successful Applicants:");
for (String applicant : successfulApplicants){
if (applicant != null){
System.out.println(applicant);
}
}
System.out.println("Program terminated.");
return; // Terminate the program
default:
System.out.println("Invalid choice. Please try again.");
}
}
}
}
Demo this

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!