Skip to content

Ravularamesh74/Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฏ Java Internship Repository โ€“ Anudeep Foundation

Welcome to my Java Internship Repository! ๐Ÿš€ This repository contains the Java programs and practice files I developed during my internship at Anudeep Foundation, focusing on strengthening Core Java concepts and Object-Oriented Programming (OOP).


๐Ÿข Internship Details

  • Organization: Anudeep Foundation
  • Domain: Java Programming
  • Duration: 1 Month
  • Focus: Hands-on coding, logic building, and real-world programming fundamentals

๐Ÿ›  Technologies Used

  • ๐Ÿ”น Java โ€“ Core Java & OOP Concepts
  • ๐Ÿ”น IDE โ€“ Eclipse / IntelliJ IDEA / VS Code
  • ๐Ÿ”น Git & GitHub โ€“ Version control & project management

๐Ÿ“ Internship Tasks


๐ŸŽฒ Task 1: Number Guessing Game

A fun Java game where the player guesses a randomly generated number.

โœ… Features: โœ” Random number generation within a range (1โ€“100) โœ” Feedback (Too High / Too Low / Correct) โœ” Limited attempts โœ” Multiple rounds support โœ” Score tracking


๐Ÿ“š Task 2: Student Grade Calculator

Calculates total marks, percentage, and grade.

โœ… Features: โœ” Subject-wise marks input โœ” Total & average calculation โœ” Grade assignment โœ” Clear result display


๐Ÿง Task 3: ATM Interface

Simulates basic banking operations.

โœ… Features: โœ” Deposit, Withdraw, Balance check โœ” Secure transaction validation โœ” User-friendly menu โœ” Error handling


๐Ÿ’ฐ Task 4: Currency Converter

Converts money between currencies.

โœ… Features: โœ” Select base & target currency โœ” Input amount conversion โœ” Real-time calculation logic โœ” Clear formatted output


๐ŸŽ“ Task 5: Student Management System

Manages student records with CRUD operations.

โœ… Features: โœ” Add, delete, search students โœ” Display records โœ” File/database storage โœ” Input validation


๐Ÿง  Task 6: Quiz Application

Interactive quiz system.

โœ… Features: โœ” Multiple-choice questions โœ” Score tracking โœ” Timer (optional) โœ” Result summary


๐Ÿ” Task 7: Password Generator

Generates strong secure passwords.

โœ… Features: โœ” Custom password length โœ” Includes symbols, numbers, uppercase โœ” Random generation โœ” Strength validation


๐ŸŒฆ Task 8: Weather Application

Fetches real-time weather using API.

โœ… Features: โœ” City-based weather search โœ” Temperature & humidity display โœ” Weather description โœ” API integration (OpenWeather)


๐Ÿ“ Task 9: To-Do List Application

Manages daily tasks efficiently.

โœ… Features: โœ” Add, delete, update tasks โœ” Mark tasks as completed โœ” File storage (save/load) โœ” Simple user interface


๐Ÿ’ฌ Task 10: Chat Application

Real-time chat system using sockets.

โœ… Features: โœ” Client-server architecture โœ” Multi-user support โœ” Real-time messaging โœ” Multithreading


๐Ÿฆ Task 11: Banking System

Advanced banking simulation.

โœ… Features: โœ” Multiple account handling โœ” Deposit & withdrawal โœ” Transaction history โœ” Balance management


๐ŸŽฎ Task 12: Tic Tac Toe Game

Classic 2-player game.

โœ… Features: โœ” 2-player gameplay โœ” Win/draw detection โœ” Board display โœ” Input validation


๐Ÿ“Š Task 13: Expense Tracker

Tracks income and expenses.

โœ… Features: โœ” Add income/expenses โœ” Monthly summary โœ” Balance tracking โœ” File storage


๐Ÿ—‚ Task 14: File Manager

Performs file operations.

โœ… Features: โœ” Create/delete files โœ” Read/write content โœ” Directory handling โœ” File navigation


๐Ÿ“ง Task 15: Email Sender Application

Sends emails using Java.

โœ… Features: โœ” Send emails via SMTP โœ” Attach files โœ” Input validation โœ” Secure authentication


๐Ÿš€ Getting Started

1๏ธโƒฃ Clone the repository:

git clone https://github.com/Ravularamesh74/Java.git

2๏ธโƒฃ Navigate to any task:

cd Task01

3๏ธโƒฃ Open in IDE:

  • Eclipse
  • IntelliJ IDEA
  • VS Code

4๏ธโƒฃ Compile & Run:

javac Main.java
java Main

โญ This repository demonstrates hands-on experience in Java and real-world application development.

๐Ÿ“ Project Files

This repository includes multiple Java programs covering fundamental concepts:

Arithematic.java
Array.java
ArrayEx.java
Assignment.java
Calculator.java
Datatypes.java
Demo.java
Logical.java
Main.java
Relational.java
Student.java
Typecon.java
Unary.java

๐Ÿ”น Each program demonstrates specific Java concepts such as:

  • Operators (Arithmetic, Logical, Relational, Unary)
  • Arrays and Array operations
  • Data types and type conversion
  • Basic problem-solving programs
  • Object-Oriented Programming concepts

๐Ÿš€ Getting Started

1๏ธโƒฃ Clone the Repository

git clone https://github.com/your-username/your-repo-name.git

2๏ธโƒฃ Open Project

Use any Java IDE like:

  • Eclipse
  • IntelliJ IDEA
  • VS Code

3๏ธโƒฃ Compile & Run

Using Terminal:

javac Main.java
java Main

Using IDE:

Simply click Run โ–ถ๏ธ


๐Ÿ“Œ Key Learnings

  • Strong understanding of Core Java fundamentals
  • Hands-on experience with OOP principles
  • Improved logical thinking and problem-solving skills
  • Experience working with real-world coding structure

๐Ÿ“ฌ Contact

If you have any questions, suggestions, or collaboration ideas, feel free to connect with me on GitHub! ๐Ÿค


โญ If you find this repository useful, don't forget to give it a star!

About

Welcome to my Java Internship Repository! ๐Ÿš€ This repository contains the Java programs and practice files I developed during my internship at Anudeep Foundation, focusing on strengthening Core Java concepts and Object-Oriented Programming (OOP)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages