์๋ฐ์์ ์ ์ด๋ฌธ์ ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ์ ์ดํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
ํํ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ ๋ ๊ฐ์ง๋ก ๋๋๋ฉฐ, ๊ฐ๊ฐ์ ์ฉ๋์ ๋ง๊ฒ ํ๋ก๊ทธ๋จ์ ๋ก์ง์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์กฐ๊ฑด๋ฌธ์ **"์กฐ๊ฑด์ ๋ฐ๋ผ ๋ค๋ฅธ ๋์์ ํ๊ฒ ํ๋ ๋ฌธ์ฅ"**์ ๋๋ค.
์๋ฅผ ๋ค์ด, ์ปคํผ ์ํ๊ธฐ์์ ๋์ ๋ฃ์ง ์์ผ๋ฉด ์ปคํผ๋ฅผ ์ฃผ์ง ์์ฃ ? ์ด๋ฐ "์กฐ๊ฑด"์ ์ฝ๋๋ก ํํํ ๊ฒ์ด ์กฐ๊ฑด๋ฌธ์ ๋๋ค.
| ์กฐ๊ฑด๋ฌธ ์ข ๋ฅ | ์ค๋ช |
|---|---|
if |
์กฐ๊ฑด์ด ์ฐธ์ผ ๋๋ง ์คํ |
if - else |
์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด ํ ๋ธ๋ก, ๊ฑฐ์ง์ด๋ฉด ๋ค๋ฅธ ๋ธ๋ก ์คํ |
if - else if - else |
์ฌ๋ฌ ์กฐ๊ฑด ์ค ํ๋๋ฅผ ์ ํํ์ฌ ์คํ |
์ค์ฒฉ if |
if๋ฌธ ์์ ๋ ๋ค๋ฅธ if๋ฌธ์ด ์๋ ๊ตฌ์กฐ |
int score = 85;
if (score >= 90) {
System.out.println("Aํ์ ์
๋๋ค.");
} else if (score >= 80) {
System.out.println("Bํ์ ์
๋๋ค.");
} else {
System.out.println("Cํ์ ์ดํ์
๋๋ค.");
}
๋ฐ๋ณต๋ฌธ์ **"๊ฐ์ ๋์์ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณตํด์ ์ํ"**ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์ค๋๊ธฐ๋ฅผ 10๋ฒ ํ๋ ๊ฒ์ ์๊ฐํด๋ณด์ธ์. 1๋ฒ๋ถํฐ 10๋ฒ๊น์ง ๋๊ฐ์ ๋์์ ๋ฐ๋ณตํ์ฃ . ์ด๋ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ฐ๋ณต๋ฌธ์ ๋๋ค.
| ๋ฐ๋ณต๋ฌธ ์ข ๋ฅ | ์ค๋ช |
|---|---|
for๋ฌธ |
๋ฐ๋ณต ํ์๊ฐ ์ ํด์ก์ ๋ ์ ํฉ |
while๋ฌธ |
์กฐ๊ฑด์ด ์ฐธ์ธ ๋์ ๊ณ์ ๋ฐ๋ณต |
do-while๋ฌธ |
ํ ๋ฒ์ ๋ฌด์กฐ๊ฑด ์คํํ ํ ์กฐ๊ฑด ๊ฒ์ฌ |
for (int i = 1; i <= 5; i++) {
System.out.println(i + "๋ฒ ๋ฐ๋ณต ์ค์
๋๋ค.");
}