How pushkalll/s14-java-programs works
This repository is a collection of standalone Java learning exercises, not a single application. The common workflow is a user entering console input, an individual program applying a small calculation or control-flow exercise, and output appearing in the console. The ATM program adds PIN verification and a repeated account menu; the shipping-fee exercise separates tier, fee, and receipt methods within one program. There is no shared runtime layer or persistent store. The README is empty, and only selected sources were sampled, so unsampled exercises are represented by their topic and path without inferred connections.
Main entry points: ATMWithdrawal.java ATM menu · StudentMarks.java Student marks · PrimeNumber.java Prime check · Search.java Array search
Components 34
Fundamentals
- ASCII values
Assignment_1/ASCII_Values.java - Alphabets
Assignment_1/Alphabets.java - Temperature
Assignment_1/Temperature.java - Traffic lights
Assignment_1/TrafficLights.java - Gross salary
Assignment_1/GrossSalary.java - Student marks
Assignment_1/StudentMarks.java - Vehicle distance
Assignment_1/DistanceByVehicle.java - For-loop table
Assignment_1/TableFor.java - While-loop table
Assignment_1/TableWhile.java - Largest of three
Assignment_1/LargestAmong3.java - Loop exercises
Theory/Loops.java - Switch exercises
Theory/Switchcase.java - Switch exercises
Theory/SwitchOfOn.java - Sample paper
Theory/SamplePaper.java
Algorithms
- Factorial
Assignment_1/Factorial.java - Fibonacci series
Assignment_1/FibbonaciSeries.java - Prime check
Assignment_2/PrimeNumber.java - Reverse number
Assignment_1/ReverseNum.java - Armstrong number
Assignment_3/Armstrong.java - Palindrome
Assignment_3/Palindrome.java - Perfect number
Assignment_3/PerfectNum.java - Recursive factorial
PBL/Recursion.java - Power calculation
Theory/Power.java - Recursion exercises
Theory/Recursion.java
Arrays
- Array search
Theory/Search.java - Even numbers
Assignment_3/EvenNumbers.java - Copy elements
Assignment_3/CopyElements.java - Array exercises
Theory/Arrays.java - Array exercises
Theory/Arrays1.java
Applications
- ATM menu
PSPJ PROJECT/ATMWithdrawal.java - Account operations
PSPJ PROJECT/ATMWithdrawal.java - Shipping fee
PBL/Methods.java
Other components
- User
- Console I/O
Connections 37
- User → ASCII values: runs
- User → Alphabets: runs
- User → Temperature: runs
- User → Traffic lights: runs
- User → Gross salary: runs
- User → Student marks: runs
- User → Vehicle distance: runs
- User → For-loop table: runs
- User → While-loop table: runs
- User → Largest of three: runs
- User → Factorial: runs
- User → Fibonacci series: runs
- User → Prime check: runs
- User → Reverse number: runs
- User → Armstrong number: runs
- User → Palindrome: runs
- User → Perfect number: runs
- User → Recursive factorial: runs
- User → Array search: runs
- User → Even numbers: runs
- User → Copy elements: runs
- User → ATM menu: runs
- User → Shipping fee: runs
- ATM menu → Account operations: calls
- Shipping fee → Console I/O: reads input
- Shipping fee → Console I/O: prints receipt
- ATM menu → Console I/O: reads input
- ATM menu → Console I/O: prints menu
- Account operations → Console I/O: prints account result
- Array search → Console I/O: reads query
- Array search → Console I/O: prints result
- Prime check → Console I/O: reads number
- Prime check → Console I/O: prints result
- Student marks → Console I/O: reads marks
- Student marks → Console I/O: prints grade
- Even numbers → Console I/O: reads values
- Even numbers → Console I/O: prints evens