This repository contains Java-based solutions for internship tasks at CodSoft. Each task is implemented as a separate Java program, and output videos are included for reference.
- Generates a random number between 1-100.
- User guesses the number with a limited number of attempts.
- Provides feedback on each guess (too high, too low, or correct).
- Option to play multiple rounds and track scores.
- Accepts marks for multiple subjects (out of 100).
- Calculates total marks, average percentage, and assigns a grade.
- Ensures input validation for correct marks range.
- Implements a simple ATM system with options:
- Check Balance
- Deposit Money
- Withdraw Money
- Validates transactions to prevent overdrafts.
- Uses an object-oriented approach with separate classes for ATM and Bank Account.
- Allows users to select base and target currencies.
- Fetches real-time exchange rates from an API.
- Converts a specified amount from one currency to another.
- Enables management of student records with operations:
- Add a new student
- Remove a student
- Search for a student
- Display all students
- Edit student details
- Stores student data using file handling.
- Clone the repository:
git clone https://github.com/your-username/CodSoft-Java-Internship.git cd CodSoft-Java-Internship - Compile and run any Java file:
(Replace
javac Task1.java java Task1
Task1with the desired task file.)
Feel free to fork the repository, submit issues, or suggest improvements!
This project is open-source and available for use under the MIT License.