โจ๏ธ Language/Java16 [Java] Java ์ ์ด๋ฌธ ์์ ์ ๋ณต! ๋ชฉ์ฐจ ํ๋ก๊ทธ๋๋ฐ์์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํ๋ฆ์ ๋ฐ๊พธ๋ ๊ฒ์ ๋งค์ฐ ์ค์ํฉ๋๋ค.Java์์๋ ์ด๋ฐ ํ๋ฆ ์ ์ด๋ฅผ ์ํ ๋ฌธ๋ฒ์ผ๋ก ์ ์ด๋ฌธ(Control Statements)์ ์ ๊ณตํฉ๋๋ค. ์ค๋์ Java์ ๋ํ์ ์ธ ์ ์ด๋ฌธ์ธ ์กฐ๊ฑด๋ฌธ(if, switch)๊ณผ ๋ฐ๋ณต๋ฌธ(for, while, do-while), ๊ทธ๋ฆฌ๊ณ ํ๋ฆ ์ ์ด ํค์๋(break, continue)์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.โ ์กฐ๊ฑด๋ฌธ (Conditional Statements)์กฐ๊ฑด๋ฌธ์ ํน์ ์กฐ๊ฑด์ด ์ฐธ์ธ์ง ๊ฑฐ์ง์ธ์ง์ ๋ฐ๋ผ ๋ค๋ฅธ ์ฝ๋๋ฅผ ์คํํ๋ ๊ตฌ๋ฌธ์ ๋๋ค. if ๋ฌธ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ, ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ์คํํ๋ ๊ตฌ๋ฌธ์ ๋๋ค. ์กฐ๊ฑด์ด true์ผ ๋ ๋ธ๋ก ๋ด๋ถ ์ฝ๋๋ฅผ ์คํํฉ๋๋ค.int age = 20;if (age >= 18) { System.out.println("์ฑ์ธ์ .. 2025. 5. 10. [Java] ๊ธฐ์ด ๋ฌธ๋ฒ - ๋ณ์, ์์, ์๋ฃํ, ์ฐ์ฐ์ ์์ ์ ๋ฆฌ! ๋ชฉ์ฐจ Java๋ก ํ๋ก๊ทธ๋๋ฐ์ ์์ํ ๋ ๋ฐ๋์ ์ดํดํด์ผ ํ๋ ๊ฐ๋ ์ด ์์ต๋๋ค.๋ฐ๋ก ๋ณ์(Variable), ์์(Constant), ๊ทธ๋ฆฌ๊ณ ์๋ฃํ(Data Type)์ ๋๋ค. Java๋ ์ ์ ํ์ ์ธ์ด์ ๋๋ค. ์ฆ, ๋ณ์๋ฅผ ์ ์ธํ ๋ ์ด๋ค ์ข ๋ฅ์ ๋ฐ์ดํฐ๋ฅผ ๋ด์ ๊ฒ์ธ์ง ๋ช ํํ๊ฒ ์ง์ ํด์ผ ํ์ฃ .์ค๋์ ์๋ฐ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ์ด ์ธ ๊ฐ์ง ๊ฐ๋ ๊ณผ ํจ๊ป, ์ฐ์ฐ์๊น์ง ํ ๋ฒ์ ์ ๋ฆฌํด ๋ณด๊ฒ ์ต๋๋ค๐ฆ ๋ณ์๋?๋ณ์๋ ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋๋ค.Java์์๋ ๋ณ์๋ฅผ ์ ์ธํ ๋ ๋ฐ๋์ ์๋ฃํ์ ๋ช ์ํด์ผ ํด์.int age = 25; // ๋์ด๋ฅผ ์ ์ฅํ๋ ๋ณ์String name = "ํ๋น"; // ์ด๋ฆ์ ์ ์ฅํ๋ ๋ณ์๐ง Java๋ ์ ์ ํ์ ์ธ์ด์ด๊ธฐ ๋๋ฌธ์, Python์ด๋ JavaScript์ฒ๋ผ ์๋ฃํ์.. 2025. 5. 8. [Java] ์ฃผ์์ ์ข ๋ฅ์ ์ฌ์ฉ๋ฒ ๋ชฉ์ฐจ ์ฃผ์์ ์ฝ๋์ ๋์์๋ ์ํฅ์ ์ฃผ์ง ์์ง๋ง, ์ฝ๋๋ฅผ ์ฝ๋ ์ฌ๋์๊ฒ ํฐ ๋์์ ์ฃผ๋ ์์ฃผ ์ค์ํ ์์์ ๋๋ค.์ด๋ฒ ๊ธ์์๋ Java์์ ์ฌ์ฉ๋๋ ์ฃผ์์ ์ข ๋ฅ์ ์ค์ ์ฌ์ฉ ์์, ๊ทธ๋ฆฌ๊ณ ์ข์ ์ฃผ์์ ์์ฑํ๋ ํ๊น์ง ํจ๊ป ์ ๋ฆฌํด๋ณผ๊ฒ์.์ฃผ์์ด๋?์ฃผ์์ด๋ ์ฝ๋ ๋ด์ ์ค๋ช , ๊ธฐ๋ก, ๋ฉ๋ชจ, TODO ๋ชฉ๋ก ๋ฑ์ ๋จ๊ธฐ๋ ๋๊ตฌ๋ก, ์คํ ์ ๋ฌด์๋ฉ๋๋ค.์ฆ, ์ปดํ์ผ๋ฌ๋ JVM์ ์ฃผ์์ ์์ ํ ๋ฌด์ํฉ๋๋ค.๐ธ Java ์ฃผ์์ ์ข ๋ฅJava์์๋ ์ด 3๊ฐ์ง ์ข ๋ฅ์ ์ฃผ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. 1. ํ ์ค ์ฃผ์ (//)ํ ์ค ์ ์ฒด๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ ๋ ์ฌ์ฉํฉ๋๋ค. ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ฉฐ, ๋น ๋ฅด๊ฒ ๋ฉ๋ชจํ ๋ ์ ์ฉํ์ฃ .int age = 30; // ๋์ด ๋ณ์ ์ ์ธ๐ก Tip: ๋๋ฒ๊น ์ System.out.println()์ ์์๋ก ์ฃผ์.. 2025. 4. 17. [Java] Java ์์ํ๊ธฐ ๐ ๋ชฉ์ฐจ 1. Java๋ ๋ฌด์์ธ๊ฐ?Java๋ 1995๋ Sun Microsystems(ํ์ฌ๋ Oracle)์ ์ํด ๊ณต๊ฐ๋ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค. ๊ฐ์ฅ ํฐ ํน์ง์ “ํ ๋ฒ ์์ฑํ๋ฉด, ์ด๋์๋ ์คํํ ์ ์๋ค(Write Once, Run Anywhere)”๋ ์ฒ ํ์ด์์. Java๋ ์ฐ๋ฆฌ๊ฐ ์์ฑํ ์์ค ์ฝ๋๋ฅผ ํ ๋ฒ ์ปดํ์ผํ์ฌ ๋ฐ์ดํธ์ฝ๋๋ผ๋ ์ค๊ฐ ์ธ์ด๋ก ๋ฐ๊พผ ๋ค, JVM(Java Virtual Machine) ์์์ ์คํ๋๊ธฐ ๋๋ฌธ์ ์ด์์ฒด์ ๋ ํ๊ฒฝ์ ์๊ด์์ด ๋์ผํ๊ฒ ๋์ํ ์ ์์ด์. โ Java๋ ์ด๋ป๊ฒ ์คํ๋ ๊น?Java ํ๋ก๊ทธ๋จ์ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์ณ ์คํ๋ฉ๋๋ค ๐ Java ์คํ ํ๋ฆ๊ฐ๋ฐ์๊ฐ ์์ฑํ .java ์์ค์ฝ๋๋javac ์ปดํ์ผ๋ฌ์ ์ํด .class ๋ฐ์ดํธ์ฝ๋๋ก ๋ณํ๋๊ณ ,์ด ๋ฐ์ดํธ์ฝ๋๋.. 2025. 4. 15. ์ด์ 1 2 3 ๋ค์ ๋ฐ์ํ