Gym Java
Gym Java
ArrayList;
import java.util.Scanner;
class Member {
this.id = id;
this.name = name;
this.membershipType = membershipType;
return id;
return name;
return membershipType;
@Override
return "Member{" +
"id=" + id +
'}';
class GymManager {
public GymManager() {
members.add(member);
if (member.getId() == memberId) {
members.remove(member);
removed = true;
break;
if (!removed) {
}
public void displayAllMembers() {
if (members.isEmpty()) {
} else {
System.out.println("All Members:");
System.out.println(member);
if (member.getId() == memberId) {
System.out.println("Member found:");
System.out.println(member);
found = true;
break;
if (!found) {
int choice;
do {
System.out.println("5. Exit");
choice = scanner.nextInt();
switch (choice) {
case 1:
int id = scanner.nextInt();
manager.addMember(member);
break;
case 2:
manager.removeMember(removeId);
break;
case 3:
manager.displayAllMembers();
break;
case 4:
manager.searchMemberById(searchId);
break;
case 5:
System.out.println("Exiting...");
break;
default:
scanner.close();