GitHunt
LT

ltd-ARYAN-pvt/Cognifyz_Tech_Internship_code

Java Internship README ๐Ÿš€

Author: Aryan Pandey

Welcome to my Java Internship! ๐ŸŽ“

Level 1

Task 1: Temperature Converter ๐ŸŒก๏ธ

Description: Create a program that converts temperatures between Celsius and Fahrenheit. Prompt the user to enter a temperature value and the unit of measurement, and then perform the conversion. Display the converted temperature.

Skills: Basic input/output operations, arithmetic operations.

Task 2: Palindrome Checker ๐Ÿ”

Description: Implement a program that checks whether a given word or phrase is a palindrome. A palindrome reads the same forwards and backward, ignoring spaces and punctuation.

Skills: String manipulation, loops, conditional statements.

Task 3: Student Grade Calculator ๐Ÿ“Š

Description: Create a program that calculates and displays the average grade of a student. Prompt the user to enter the number of grades to be entered, and then input each grade. Calculate the average and display it to the user.

Skills: Loops, arrays, basic arithmetic operations.

Task 4: Random Password Generator ๐ŸŽฒ

Description: Build a program that generates a random password for the user. Prompt the user to enter the desired length of the password and specify whether it should include numbers, lowercase letters, uppercase letters, and special characters. Generate the password accordingly and display it to the user.

Skills: Random number generation, string manipulation, user input.

Level 2

Task 1: Tic-Tac-Toe Game โญ•โŒ

Description: Implement a two-player tic-tac-toe game. Display the game board and prompt each player to enter their moves. Check for a winning condition or a draw after each move, and display the result accordingly. Allow the players to play multiple rounds if desired.

Skills: Arrays or matrices, loops, conditional statements.

Task 2: Password Strength Checker ๐Ÿ”

Description: Create a program that checks the strength of a password. Prompt the user to input a password and analyze its strength based on certain criteria, such as length, presence of uppercase letters, lowercase letters, numbers, and special characters. Provide feedback on the password strength.

Skills: String manipulation, conditional statements.

Task 3: File Encryption/Decryption ๐Ÿ“œ๐Ÿ”

Description: Create a program that encrypts or decrypts the contents of a text file using a simple encryption algorithm (Caesar algorithm). Prompt the user to choose between encryption or decryption, and input the file name or path. Encrypt or decrypt the file accordingly and save the result to a new file.

Skills: File handling, string manipulation, basic input/output operations.

Feel free to explore and contribute! Let's code together and make this internship journey unforgettable! ๐Ÿš€๐Ÿ’ป #JavaInternship #CodeChallenge #LearningInStyle

ltd-ARYAN-pvt/Cognifyz_Tech_Internship_code | GitHunt