Learning Java one
;at a time... ๐ญโ
This repository contains my simple Java programs and practice problems as I learn and improve my Java skills.
Nothing too fancy here...
Just me, Java, and a suspicious number of errors. ๐
Code โ Run โ Error โ Google โ Fix โ Run โ New Error
โ
Repeat ๐
- ๐ง Java Fundamentals
- ๐ข Numbers & Mathematics
- ๐ Loops
- ๐ Conditions &
switch - ๐ฆ Arrays
- ๐ค Strings
- ๐งฉ Methods & Functions
- ๐๏ธ Collections
- ๐งฎ Basic Problem Solving
- ๐ Debugging
| # | Program | Concept |
|---|---|---|
| 01 | ๐ฅโ๏ธ Hot & Cold Guessing Game | Conditions |
| 02 | ๐งฎ Calculator | switch |
| 03 | ๐ข Fibonacci Series | Loops / Recursion |
| 04 | ๐ Reverse Number | Mathematics |
| 05 | ๐ Prime Number | Conditions / Loops |
| 06 | ๐ช Palindrome | Strings / Numbers |
More programs will appear here as my Java journey continues... ๐ถโโ๏ธโ
if (Math.abs(guess - secretNumber) > 10) {
System.out.println("Cold โ๏ธ");
}Simple code.
Simple logic.
Until Java says:
Exception in thread "main" ๐
The goal isn't to write perfect code immediately.
The goal is to:
Learn
โ
Practice
โ
Make mistakes
โ
Debug
โ
Understand
โ
Improve ๐
Java Basics โโโโโโโโโโ 90%
Problem Solving โโโโโโโโโโ 70%
Debugging โโโโโโโโโโ 60%
Understanding โโโโโโโโโโ 70%
Not making silly mistakes โโโโโโโโโโ 10% ๐
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Java Compiler: Running ๐ข โ
โ Brain: Loading ๐ก โ
โ Bugs: Many ๐ด โ
โ Motivation: 100% ๐ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
"First make it work. Then understand why it works." ๐
Every small program is one step closer to becoming a better developer.
โญ If you find this repo useful, feel free to star it!
Made with โ, Java & a lot of debugging.