This repository contains the Java programming tasks completed during my Java Programming Internship.
All projects are console-based applications built using core Java concepts.
- Task-1-Online-Reservation-System
- Task-2-Number-Guessing-Game
- Task-3-ATM-Interface
- Task-4-Online-Examination-System
- Task-5-Digital-Library-Management
A console-based reservation system that allows users to log in, make a reservation, and cancel an existing reservation.
- User login authentication
- Make reservation
- Cancel reservation
- Display reservation details
- Java Scanner
- Conditional statements (if-else)
- User input handling
- Basic menu-driven program
A simple game where the computer generates a random number and the user tries to guess it.
- Random number generation
- User input for guesses
- Hint system (Too High / Too Low)
- Attempt counter
- Random class
- Loops (while loop)
- Conditional statements
- Scanner input
A console-based ATM simulation that allows users to check balance, deposit money, withdraw money, and exit the system.
- Check account balance
- Deposit money
- Withdraw money
- Menu-driven interface
- Switch statements
- Loops
- Conditional logic
- Arithmetic operations
A simple online exam system where users log in and answer multiple-choice questions.
- User login
- MCQ-based quiz
- Score calculation
- Result display
- Arrays
- Loops
- Conditional statements
- Scanner input
A console-based library management system where users can view books, issue books, and return books.
- Display book list
- Issue books
- Return books
- Basic library management operations
- Arrays or collections
- Conditional statements
- Loops
- Menu-driven program
- Java
- VS Code
- GitHub
- Clone the repository
- Navigate to a task folder
- Compile the Java file
- Run the program
Rohit Mishra
Java Programming Internship Project (Oasis Infobyte) (Remote - Finished 5 Tasks)