A collection of small Java console projects focused on programming fundamentals, clean code, and practical problem solving.
- Practice Java syntax
- Practice object-oriented programming
- Build small console applications
- Keep code readable and simple
- Avoid unnecessary nesting
- Use clear names and small functions
| Project | Concepts |
|---|---|
| Grade System | input, lists, averages, conditionals |
| Calculator | input validation, loops, switch expressions, error handling |
| Todo List Manager | OOP design, stream processing, separation of concerns, user interaction |
- Java 21 or newer
Enter the project folder:
cd projects/grade-system/src
javac GradeSystem.java
java GradeSystemOr for Calculator:
cd projects/calculator/src
javac Calculator.java
java CalculatorOr for Todo List Manager:
cd projects/todo-list-manager/src
javac *.java
java TodoListApplication