This repository contains various Java programs that demonstrate different concepts of Java programming, including data structures, algorithms, multithreading, file handling, and object-oriented programming. Each file is labeled with a unique identifier for easy reference.
- AlternateList_Q23.java - Implements logic to alternate elements in a list.
- ArrayDemo_Q12.java - Demonstrates array operations in Java.
- BankDepositCalculator_Q2.java - A program to calculate bank deposits with interest.
- Bank_Q10.java - Bank management system handling user accounts and transactions.
- CommandLineInput_Q1.java - Accepts input from the command line and processes it.
- DeleteVowels_Q9.java - Removes vowels from a given string.
- EmployeeDatabase_Q26.java - Simulates an employee database system.
- EmployeeDetailsValidator_Q16.java - Validates employee details based on certain conditions.
- FriendlyPair_Q3.java - Checks whether two numbers form a friendly pair.
- MultiThreads_Q19.java - Demonstrates multithreading concepts in Java.
- MyCalculator_Q17.java - Implements a basic calculator.
- PalindromeCounter_Q18.java - Counts palindromic substrings in a given string.
- PatternFinding_Q8.java - Finds and prints a specific pattern in a string or matrix.
- ProducerConsumer_Q20.java - Implements the producer-consumer problem using threads.
- RearrangePositiveNegative_Q6.java - Rearranges an array to separate positive and negative numbers.
- RemoveEvenLength_Q21.java - Removes words with even length from a string.
- ReplaceZerosWithOnes_Q4.java - Replaces all zeros in a number with ones.
- SaddlePoint_Q7.java - Finds the saddle point in a matrix.
- ShapeArea_Q13.java - Computes the area of different geometric shapes.
- SwapPairs_Q22.java - Swaps adjacent pairs in an array.
- TemperatureConverter_Q14.java - Converts temperature between Celsius and Fahrenheit.
- TodoApp_Q25.java - A simple To-Do list application.
- VolumeCalculator_Q15.java - Computes the volume of different 3D shapes.
- VowelCounter_Q24.java - Counts the number of vowels in a given text.
- WordExample_Q11.java - Demonstrates string manipulation techniques.
- ZigzagArray_Q5.java - Arranges an array in a zigzag pattern.
This repository is licensed under the MIT License. See the LICENSE file for details.
Aditya2006p
Contributions are welcome! Feel free to submit issues or pull requests to improve the code.
For any queries or suggestions, reach out via GitHub.
Happy Coding! 🚀