How moazzam56/java works
This repository is a collection of independent Java learning examples, not a single application. Its principal pattern is a small console program that accepts input (or uses fixed sample values), demonstrates a programming concept, and prints a result. The examples progress from basic decisions and loops to object-oriented modeling and behaviors. The sampled files support these individual interactions; there is no shared application entry point or runtime pipeline.
Main entry points: LoanEligibilityCheck.java Condition Checks · StarPatterns.java For Loops · ReverseNumberInput.java While Loops · DigitAnalysis.java Do-While Loops
Components 15
Java Fundamentals
- Condition Checks
LoanEligibilityCheck.java - Basic Programs
Basic
Loop Examples
- For Loops
Loops/Forloop/StarPatterns.java - While Loops
Loops/WhileLoop/ReverseNumberInput.java - Do-While Loops
Loops/DoWhileLoop/DigitAnalysis.java
Object Modeling
- Classes and Objects
OOP/ClassObjects/BankAccount.java - Input-Based Objects
OOP/ClassObjects/UserInput/StudentRecordSystem.java - Constructors
OOP/Constructor/ElectricityBill.java - Input Constructors
OOP/Constructor/Userinput/Passenger.java
OOP Behaviors
- Encapsulation
OOP/Encapsulation/Student.java - Inheritance
OOP/Inheritance/Hierarchical_Inheritance.java - Method Overloading
OOP/Polymorphism/MethodOverloading/CyberSecuritySystem.java - Method Overriding
OOP/Polymorphism/MethodOverriding/AI_Assistant.java
Other components
- Console User
- Console I/O
Connections 22
- Console User → Condition Checks: enters values
- Condition Checks → Console I/O: prints decision
- Console User → For Loops: enters rows
- For Loops → Console I/O: prints patterns
- Console User → While Loops: enters number
- While Loops → Console I/O: prints reversal
- Console User → Do-While Loops: enters number
- Do-While Loops → Console I/O: prints digit analysis
- Classes and Objects → Console I/O: prints account data
- Console User → Input-Based Objects: enters student data
- Input-Based Objects → Console I/O: prints student data
- Constructors → Console I/O: prints bills
- Console User → Input Constructors: enters passenger data
- Input Constructors → Console I/O: prints security result
- Console User → Encapsulation: enters student data
- Encapsulation → Console I/O: prints student data
- Console User → Inheritance: selects animal
- Inheritance → Console I/O: prints behavior
- Console User → Method Overloading: selects authentication
- Method Overloading → Console I/O: prints authentication result
- Console User → Method Overriding: selects AI mode
- Method Overriding → Console I/O: prints response