Skip to content

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.

License

Notifications You must be signed in to change notification settings

Aditya2006p/Java-Practical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Programs Repository

Repository Name: Aditya2006p

Description

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.

Files and Descriptions

  • 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.

License

This repository is licensed under the MIT License. See the LICENSE file for details.

Author

Aditya2006p

Contributions

Contributions are welcome! Feel free to submit issues or pull requests to improve the code.

Contact

For any queries or suggestions, reach out via GitHub.

Happy Coding! 🚀

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages