โญ ๋ฐ๋ณต๋ฌธ
- ํ๋ก๊ทธ๋จ ๋ด์์ ๋๊ฐ์ ๋ช
๋ น์ ์ผ์ ํ์๋งํผ ๋ฐ๋ณตํ์ฌ ์ํํ๋๋ก ์ ์ดํ๋ ๋ช
๋ น๋ฌธ
๐ฅ ๋ฐ๋ณต๋ฌธ ์ข
๋ฅ
- while ๋ฌธ
- do / while ๋ฌธ
- for ๋ฌธ
๐ฅ for๋ฌธ
for (์ด๊ธฐ์; ์กฐ๊ฑด์; ์ฆ๊ฐ์) {
์กฐ๊ฑด์์ ๊ฒฐ๊ณผ๊ฐ ์ฐธ์ธ ๋์ ๋ฐ๋ณต์ ์ผ๋ก ์คํํ๊ณ ์ ํ๋ ๋ช
๋ น๋ฌธ;
}
๐ฑ ์์
๐ฅ while๋ฌธ
- while ๋ฌธ์ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ ๋๊น์ง ๊ณ์ํด์ ์ฃผ์ด์ง ๋ช
๋ น๋ฌธ์ ๋ฐ๋ณต ์คํ
while (์กฐ๊ฑด์) {
์กฐ๊ฑด์์ ๊ฒฐ๊ณผ๊ฐ ์ฐธ์ธ ๋์ ๋ฐ๋ณต์ ์ผ๋ก ์คํํ๊ณ ์ ํ๋ ๋ช
๋ น๋ฌธ;
}
๐ฑ ์์
๐ฅ do-while๋ฌธ
- do / while ๋ฌธ์ ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ์ ์๊ด์์ด ๋ฌด์กฐ๊ฑด ํ ๋ฒ์ ๋ฃจํ๋ฅผ ์คํ
do {
์กฐ๊ฑด์์ ๊ฒฐ๊ณผ๊ฐ ์ฐธ์ธ ๋์ ๋ฐ๋ณต์ ์ผ๋ก ์คํํ๊ณ ์ ํ๋ ๋ช
๋ น๋ฌธ;
} while (์กฐ๊ฑด์);
๐ฑ ์์
int i = 1, j = 1;
while (i < 1) {
System.out.println("while ๋ฌธ์ด " + i + "๋ฒ์งธ ๋ฐ๋ณต ์คํ์ค์
๋๋ค.");
i++; // ์ด ๋ถ๋ถ์ ์ญ์ ํ๋ฉด ๋ฌดํ ๋ฃจํ์ ๋น ์ง๊ฒ ๋จ.
}
System.out.println("while ๋ฌธ์ด ์ข
๋ฃ๋ ํ ๋ณ์ i์ ๊ฐ์ " + i + "์
๋๋ค.");
do {
System.out.println("do / while ๋ฌธ์ด " + i + "๋ฒ์งธ ๋ฐ๋ณต ์คํ์ค์
๋๋ค.");
j++; // ์ด ๋ถ๋ถ์ ์ญ์ ํ๋ฉด ๋ฌดํ ๋ฃจํ์ ๋น ์ง๊ฒ ๋จ.
} while (j < 1);
System.out.println("do / while ๋ฌธ์ด ์ข
๋ฃ๋ ํ ๋ณ์ j์ ๊ฐ์ " + j + "์
๋๋ค.");