This repository showcases practical Java projects that implement object-oriented programming (OOP) and advanced Java concepts, offering a valuable resource for hands-on learning and experience
- Calculator Build a basic calculator that can perform operations like addition, subtraction, multiplication, and division. This will give you practice with functions and control flow.
- Number Guessing Game Develop a game where the program randomly selects a number, and the user has to guess it. Provide feedback if the guess is too high or too low. This project helps you understand loops and conditional statements.
- Unit Converter Build a unit converter that can convert between different units of measurement (e.g., kilometers to miles, Celsius to Fahrenheit). This project will strengthen your understanding of functions and user input.
- Password Generator Develop a password generator that creates random, secure passwords based on user-defined criteria (e.g., length, inclusion of special characters). This project will help you understand random number generation and string handling.
- Word Counter Create a program that counts the number of words, characters, and lines in a given text file. This will give you experience with file I/O operations and string manipulation. To-Do List Create a simple to-do list application where users can add, remove, and mark tasks as complete. This project will help you practice working with lists and user input.
- Simple Quiz Create a quiz application that asks the user multiple-choice questions and provides feedback on their answers. This will help you practice working with lists, conditionals, and user input.
- Contact Book Design a command-line application to store and manage contacts. Users should be able to add, view, and delete contacts. This will help you practice working with data structures like lists or dictionaries.