This repository contains the Java projects I did in my university this semester as assignments awarded by my Professor. in Computer Science Department, spanning across 8 weeks. Each week features a different project, demonstrating various Java programming skills and concepts.
- Week 1: Java Quiz Game
- Week 2: Library Management System
- Week 3: Student Record Management System
- Week 4: Stock Price Analysis
- Week 5: Library Management System
- Week 6: Employee Processing Application
- Week 7: Employee Processing Application
- Week 8: Employee Management Application
Welcome to the Java Quiz Game! This interactive console application tests your knowledge on various topics with a series of multiple-choice questions. It's a fun way to challenge yourself and learn new facts.
Welcome to the Library Management System! This Java program allows you to manage a library's inventory by adding, borrowing, and returning books. It's a simple yet effective tool for keeping track of books in your library.
This is a Java program that implements a simple Student Record Management System. It allows administrators to perform various operations on student records, such as adding new students, updating existing student information, and viewing the list of students.
This Java program, StockPriceAnalysis, is designed to perform various analyses on a set of stock prices. It provides functionalities to calculate the average stock price, find the maximum stock price, determine the occurrence count of a specific price, and compute the cumulative sum of stock prices.
Description This Java program is designed to manage a library's collection of books. It allows users to perform various tasks such as adding books, borrowing books, returning books, and exiting the program.
Overview The EmployeeProcessing application is designed to manage and process employee data. It allows users to input details for multiple employees, then perform various operations such as filtering based on age, calculating average salary, and generating lists of employee information.
Overview The EmployeeProcessing application is designed to manage and process employee data. It allows users to input details for multiple employees, then perform various operations such as filtering based on age, calculating average salary, and generating lists of employee information.
Overview This Java application allows users to manage a list of employees by inputting their details, processing the data, and performing various operations such as filtering by age, concatenating name and department, and calculating the average salary. The application uses Java Streams and the Function interface to handle and process employee data efficiently.
This README.md
file provides an overview of each project completed over the 8 weeks, with links to detailed documentation for each assignment.