for3 [Java] “๊ทธ๋ฅ for๋ฌธ ์ฐ๋ฉด ์ ๋ผ์?” Java ์ํ ๋ฐฉ์ ์ ๋๋ก ์๊ธฐ ๋ชฉ์ฐจ “์ปฌ๋ ์ ์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์๋๋ฐ, ์ด๋ป๊ฒ ๊บผ๋ด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ด์.”“for๋ฌธ ์ฐ๋ค ๊ฐ์๊ธฐ ์์ธ๊ฐ ํฐ์ก๋๋ฐ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ด์.” Java๋ฅผ ์ฒ์ ๋ฐฐ์ฐ๊ฑฐ๋ ์ค๋ฌด์ ๋ค์ด์จ ์ด๋ณด ๊ฐ๋ฐ์๋ค์ด ๊ฐ์ฅ ์์ฃผ ํผ๋์ค๋ฌ์ํ๋ ๊ฒ ์ค ํ๋๊ฐ ์ปฌ๋ ์ ์ํ ๋ฐฉ์์ ๋๋ค.Iterator, for-each, ListIterator, forEach(), Stream API๊น์ง… ๋๋์ฒด ๋ญ๊ฐ ๋ค๋ฅด๊ณ , ์ธ์ ๋ญ ์จ์ผ ํ ๊น์? ์ด๋ฒ ๊ธ์์๋ ์๋ฐ ์ปฌ๋ ์ ์ํ์ ๋ชจ๋ ๋ฐฉ์์ ์์ ์ฝ๋ ์ค์ฌ์ผ๋ก ๋น๊ตํ๊ณ , ์ค๋ฌด์์ ์์ฃผ ํฐ์ง๋ ์์ธ ์ํฉ๊น์ง ์์๋ณด๊ฒ ์ต๋๋ค.โ ์ ์ปฌ๋ ์ ์ํ ๋ฐฉ์์ด ์ด๋ ๊ฒ ๋ง์๊น?Java๋ ๊พธ์คํ ๋ฐ์ ํด ์ค๋ฉด์ ๊ฐ๋ฐ์๋ค์ ์๊ตฌ์ ๊ธฐ์ ํ๋ฆ์ ๋ง์ถฐ ๋ค์ํ ์ํ ๋ฐฉ์์ ๋์ ํด ์์ต๋๋ค.๊ฐ ๋ฐฉ์์ ๊ทธ ์์ ์์ ๋ถํธํจ์ ํด์ํ๊ฑฐ๋ .. 2025. 6. 13. [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. [Swift] ์กฐ๊ฑด/๋ฐ๋ณต๋ฌธ 1. ์กฐ๊ฑด๋ฌธ์กฐ๊ฑด๋ฌธ์ ๊ฐ๋ ์ด๋ ํ ๊ฐ์ด ํน์ ์กฐ๊ฑด์ ํด๋นํ ๋๋ง ์ ํ์ ์ผ๋ก ์ฝ๋๋ฅผ ์คํif-elseif ์กฐ๊ฑด { //์กฐ๊ฑด์ด ๋ง์กฑ๋๋ฉด ์คํ} else { //์กฐ๊ฑด์ด ๋ง์กฑ๋์ง ์์ผ๋ฉด ์คํ}var a : String = "์ฒ ์"var b : String = "์งฑ๊ตฌ"var c : String = "๋งน๊ตฌ"if a == "์ฒ ์" { print("์ ๋ต!")}else { print("a๋ \\(a)์ ๋๋ค.")}if b == "์ ๋ฆฌ" { print("์ ๋ต!")}else { print("b๋ \\(b)์ ๋๋ค.")}// ์ ๋ต!// b๋ ์งฑ๊ตฌ์ ๋๋ค.var age : Int = 19var student : String = ""if age >= 8 && age else if ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ค ์ ์ด ๊ฐ.. 2024. 3. 17. ์ด์ 1 ๋ค์ ๋ฐ์ํ