Skip to content

isaka-12/JAVAPROJECTS

Repository files navigation

JAVA PROJECTS

A collection of Java projects and exercises showcasing my learning progress on various concepts.

Table of Contents

Introduction

This repository is a collection of Java projects and exercises that demonstrate my learning progress in Java programming. Each project focuses on different concepts, from basic arithmetic operations to managing data for banking, employees,library systems and simple registration form with java swing GUI.

Projects and Concepts

Simple Vending Machine

  • Description: A command-line vending machine model that counts number of items sold per each item .
  • Concepts: Loop, basic arithmetic, control structures.
  • Code: SimpleVedingMachine.java

Simple Calculator

  • Description: A command-line calculator that performs basic arithmetic operations.
  • Concepts: Input handling, basic arithmetic, control structures and basic java swing GUI.
  • Code: SimpleCalculator.java

Simple Banking

  • Description: A basic banking application that allows users to manage multiple accounts. Features include creating, deleting, and displaying account details.
  • Concepts: Object-oriented programming, collections, control structures.
  • Code: SimpleBanking.java

Employee App

  • Description: An application to manage employee records, including adding, updating, and deleting employee details.
  • Concepts: Object-oriented programming, collections.
  • Code: EmployeeApp.java

Library Management

  • Description: A library management system that handles book inventory, borrowing, and returning of books.
  • Concepts: Object-oriented programming, collections.
  • Code: LibraryManagement.java

Registration Form

  • Description: A basic registration form that allow a user to add information and save the information into the textfile.
  • Concepts: Object-oriented programming, collections, java swing GUI, file handling and error handling.
  • Code: RegistrationForm.java

Installation

To run any of the projects in this repository, follow these steps:

  1. Clone the repository:
    git clone https://github.com/isaka-12/JAVAPROJECTS.git
  2. Navigate to the project directory:
    cd JAVAPROJECTS

Usage

To compile and run the Java programs, use the following commands:

  1. Compile the program:
    javac path/to/YourProgram.java
  2. Run the compiled program:
    java YourProgram

Example

For the SimpleCalculator program:

  1. Compile:
    javac SimpleCalculator.java
  2. Run:
    java SimpleCalculator

Contributing

If you'd like to contribute to this repository, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions or feedback, feel free to contact me:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages