A collection of Java projects and exercises showcasing my learning progress on various concepts.
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.
- 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
- 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
- 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
- Description: An application to manage employee records, including adding, updating, and deleting employee details.
- Concepts: Object-oriented programming, collections.
- Code: EmployeeApp.java
- Description: A library management system that handles book inventory, borrowing, and returning of books.
- Concepts: Object-oriented programming, collections.
- Code: LibraryManagement.java
- 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
To run any of the projects in this repository, follow these steps:
- Clone the repository:
git clone https://github.com/isaka-12/JAVAPROJECTS.git
- Navigate to the project directory:
cd JAVAPROJECTS
To compile and run the Java programs, use the following commands:
- Compile the program:
javac path/to/YourProgram.java
- Run the compiled program:
java YourProgram
For the SimpleCalculator
program:
- Compile:
javac SimpleCalculator.java
- Run:
java SimpleCalculator
If you'd like to contribute to this repository, please follow these guidelines:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or feedback, feel free to contact me:
- Email: isakamtweve69@gmail.com
- GitHub: isaka-12