## 1. ์ ๋ชฉ
## 2. WordPress ๊ธ (HTML)
“`html
๐คฏ ๋ฃจํ์ ๋ง๋ฒ: ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ดํดํ๋ ๋ฐ๋ณต๋ฌธ์ ๋ชจ๋ ๊ฒ!
A. ๋ฃจํ(Loop)๋ ๋ฌด์์ผ๊น์?
ํ๋ก๊ทธ๋๋ฐ์์ ๋ฃจํ(Loop)๋ ํน์ ์ฝ๋ ๋ธ๋ก์ ๋ฐ๋ณตํด์ ์คํํ๋ ์ ์ด ๊ตฌ์กฐ์ ๋๋ค. ๋ฐ๋ณต์ ์ธ ์์ ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฐ ํ์์ ์ธ ์์์ด๋ฉฐ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ๋ฐ๋ณต ๊ณ์ฐ, ํจํด ์์ฑ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋ฉ๋๋ค. ๋ฃจํ๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๊ฐ์ ์ฝ๋๋ฅผ ์ฌ๋ฌ ๋ฒ ์์ฑํด์ผ ํ๋ฏ๋ก ์ฝ๋์ ๊ธธ์ด๊ฐ ๊ธธ์ด์ง๊ณ ์ ์ง๋ณด์๊ฐ ์ด๋ ค์์ง๋๋ค.
B. ์ฃผ์ ๋ฃจํ ์ข ๋ฅ: for, while, do-while
๋ํ์ ์ธ ๋ฃจํ ์ข ๋ฅ๋ for, while, do-while๋ฌธ์ ๋๋ค. ๊ฐ๊ฐ์ ํน์ง๊ณผ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ค๋ฅด์ง๋ง, ๋ชจ๋ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ ๋๊น์ง ์ฝ๋ ๋ธ๋ก์ ๋ฐ๋ณต ์คํํฉ๋๋ค.
C. ๊ฐ ๋ฃจํ์ ํน์ง๊ณผ ์ฌ์ฉ ์์
for๋ฌธ: ๋ฐ๋ณต ํ์๊ฐ ๋ฏธ๋ฆฌ ์ ํด์ ธ ์๋ ๊ฒฝ์ฐ์ ํจ์จ์ ์ ๋๋ค. ์ด๊ธฐ๊ฐ, ์กฐ๊ฑด, ์ฆ๊ฐ์์ ๋ช ์์ ์ผ๋ก ์ค์ ํฉ๋๋ค. ์) 1๋ถํฐ 10๊น์ง ์ซ์ ์ถ๋ ฅ
for (int i = 1; i <= 10; i++) {
System.out.println(i);
}
while๋ฌธ: ์กฐ๊ฑด์ด ์ฐธ์ธ ๋์ ์ฝ๋ ๋ธ๋ก์ ๋ฐ๋ณต ์คํํฉ๋๋ค. ์กฐ๊ฑด์ด false๊ฐ ๋ ๋๊น์ง ๋ฐ๋ณตํ๋ฉฐ, ๋ฐ๋ณต ํ์๊ฐ ๋ฏธ๋ฆฌ ์ ํด์ ธ ์์ง ์์ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค. ์) ์ฌ์ฉ์ ์ ๋ ฅ ๊ฐ์ด ํน์ ๊ฐ์ด ๋ ๋๊น์ง ๋ฐ๋ณต
int num = 0;
while (num != 10) {
num = scanner.nextInt();
}
do-while๋ฌธ: while๋ฌธ๊ณผ ์ ์ฌํ์ง๋ง, ์ต์ ํ ๋ฒ์ ์ฝ๋ ๋ธ๋ก์ ์คํํฉ๋๋ค. ์กฐ๊ฑด ๊ฒ์ฌ๋ ์ฝ๋ ๋ธ๋ก ์คํ ํ์ ์ด๋ฃจ์ด์ง๋๋ค. ์) ๋ฉ๋ด ์ ํ ํ ๋ค์ ๋ฉ๋ด๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฒฝ์ฐ
do {
//๋ฉ๋ด ์ถ๋ ฅ ๋ฐ ์ ํ
} while (choice != 0);
D. ๋ฃจํ์ ํจ์จ์ ์ธ ํ์ฉ๋ฒ
๋ฃจํ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๋ ค๋ฉด, ๋ถํ์ํ ๋ฐ๋ณต์ ํผํ๊ณ , ์ ์ ํ ๋ฃจํ ์ข ๋ฅ๋ฅผ ์ ํํด์ผ ํฉ๋๋ค. ๋ํ, ๋ฌดํ ๋ฃจํ์ ๋น ์ง์ง ์๋๋ก ์กฐ๊ฑด๋ฌธ์ ์ ์คํ๊ฒ ์์ฑํด์ผ ํฉ๋๋ค.
E. ์ค์ ์์ ์ ์์ฉ
๋ค์ํ ์ค์ ์์ ๋ฅผ ํตํด ๋ฃจํ์ ํ์ฉ ๋ฐฉ๋ฒ์ ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค. ๋ฐฐ์ด, ๋ฆฌ์คํธ, ๋ฌธ์์ด ์ฒ๋ฆฌ ๋ฑ ๋ค์ํ ์ํฉ์์ ๋ฃจํ๊ฐ ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง ์ดํด๋ณด๊ณ , ์ง์ ์ฝ๋๋ฅผ ์์ฑํ๋ฉฐ ์ฐ์ตํด ๋ณผ ์ ์์ต๋๋ค.
F. ๋ ๋์๊ฐ๊ธฐ: ์ค์ฒฉ ๋ฃจํ์ ๋ฃจํ ์ ์ด
๋ฃจํ ์์ ๋ ๋ค๋ฅธ ๋ฃจํ๋ฅผ ํฌํจํ๋ ์ค์ฒฉ ๋ฃจํ์, break, continue๋ฌธ์ ์ด์ฉํ ๋ฃจํ ์ ์ด ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ด ๋๋ค. ์ด๋ฅผ ํตํด ๋์ฑ ๋ณต์กํ๊ณ ๋ค์ํ ์์ ์ ์ฒ๋ฆฌํ ์ ์๋ ๋ฅ๋ ฅ์ ํค์ธ ์ ์์ต๋๋ค.
.