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

Gym Java

Uploaded by

Swapnil Joshi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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
We take content rights seriously. If you suspect this is your content, claim it here.
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