0% found this document useful (0 votes)
36 views

Gym Java

Uploaded by

Swapnil Joshi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Gym Java

Uploaded by

Swapnil Joshi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

import java.util.

ArrayList;

import java.util.Scanner;

class Member {

private int id;

private String name;

private String membershipType;

public Member(int id, String name, String membershipType) {

this.id = id;

this.name = name;

this.membershipType = membershipType;

public int getId() {

return id;

public String getName() {

return name;

public String getMembershipType() {

return membershipType;

@Override

public String toString() {

return "Member{" +

"id=" + id +

", name='" + name + '\'' +


", membershipType='" + membershipType + '\'' +

'}';

class GymManager {

private ArrayList<Member> members;

public GymManager() {

this.members = new ArrayList<>();

public void addMember(Member member) {

members.add(member);

System.out.println("Member added successfully.");

public void removeMember(int memberId) {

boolean removed = false;

for (Member member : members) {

if (member.getId() == memberId) {

members.remove(member);

removed = true;

System.out.println("Member removed successfully.");

break;

if (!removed) {

System.out.println("Member with ID " + memberId + " not found.");

}
public void displayAllMembers() {

if (members.isEmpty()) {

System.out.println("No members available.");

} else {

System.out.println("All Members:");

for (Member member : members) {

System.out.println(member);

public void searchMemberById(int memberId) {

boolean found = false;

for (Member member : members) {

if (member.getId() == memberId) {

System.out.println("Member found:");

System.out.println(member);

found = true;

break;

if (!found) {

System.out.println("Member with ID " + memberId + " not found.");

public class GymManagement {

public static void main(String[] args) {

GymManager manager = new GymManager();


Scanner scanner = new Scanner(System.in);

int choice;

do {

System.out.println("\nGym Management System");

System.out.println("1. Add Member");

System.out.println("2. Remove Member");

System.out.println("3. View All Members");

System.out.println("4. Search Member by ID");

System.out.println("5. Exit");

System.out.print("Enter your choice: ");

choice = scanner.nextInt();

scanner.nextLine(); // Consume newline

switch (choice) {

case 1:

System.out.print("Enter Member ID: ");

int id = scanner.nextInt();

scanner.nextLine(); // Consume newline

System.out.print("Enter Member Name: ");

String name = scanner.nextLine();

System.out.print("Enter Membership Type: ");

String membershipType = scanner.nextLine();

Member member = new Member(id, name, membershipType);

manager.addMember(member);

break;

case 2:

System.out.print("Enter Member ID to Remove: ");

int removeId = scanner.nextInt();

manager.removeMember(removeId);

break;
case 3:

manager.displayAllMembers();

break;

case 4:

System.out.print("Enter Member ID to Search: ");

int searchId = scanner.nextInt();

manager.searchMemberById(searchId);

break;

case 5:

System.out.println("Exiting...");

break;

default:

System.out.println("Invalid choice. Please try again.");

} while (choice != 5);

scanner.close();

You might also like