์๋ ํ์ธ์ ์ค๋์ ์๋ฐ์ ๋ฐ๋ณต๋ฌธ์ ํ์ฉํ์ฌ 1๋ถํฐ 11๊น์ง์ ์ง์๋ค์ ํฉ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค.
๋ฌธ์
1๋ถํฐ 11๊น์ง์ ์ง์๋ค์ ํฉ์ ๊ตฌํ์์ค
์ฃผ์์ฌํญ
โป while VS for ๋ฌด์์ด ์ ๋ฆฌํ ์ง ๊ณ ๋ฏผํด๋ณด๊ธฐ
โป ๊ฐ๋
์ฑ ์ ๊ฒฝ์ฐ๊ธฐ
โป ์ฃผ์ ๊ผผ๊ผผํ ์์ฑํ๊ธฐ
๋ฌธ์ ํ์ด
package day02;
public class Homework2 {
public static void main(String[] args) {
System.out.println("1๋ถํฐ 11๊น์ง์ ์ง์๋ค์ ํฉ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์คํํฉ๋๋ค.");
int sum = 0;
for(int i = 2; i<12; i += 2) {
// ์ง์๋ค์ ํฉ์ด๊ธฐ ๋๋ฌธ์ 2๋ถํฐ ์์์ ํด์ฃผ๊ณ
// 11๊น์ง์ ํฉ์ ๊ตฌํด์ผ ํ๋ ๋ฒ์๋ฅผ i<12๊น์ง๋ก ์ค์ ํด์ฃผ๊ณ
// ์ง์๋๊น ์ฆ๊ฐํ๋ ๋ฒ์๋ฅผ 2๋ก ์ค์ ํด์คฌ์ต๋๋ค.
sum += i;
// i๊ฐ ์ ์ฅ๋ sum์ด๋ผ๋ ์ ์ฅ๊ณต๊ฐ์ ์ค์ ํด์ฃผ๊ณ ์ ์ฅ๊ณต๊ฐ์ i์ ๊ฐ๋ค์ด ์ ์ฅ๋์ด
// ํ๋ ํ๋์ฉ ๋ํด์ง๋๋ก sum์ ์ด๊ธฐ๊ฐ์ 0์ผ๋ก ์ค์ ํด์ค๋๋ค.
}
System.out.println("1๋ถํฐ 11๊น์ง์ ์ง์๋ค์ ํฉ์ " + sum + "์
๋๋ค.");
// i๊ฐ 11๊น์ง ๋ชจ๋ ๋ฐ๋ณต๋๊ณ for๋ฌธ์ด ๋๋๋
// sum์ 1๋ถํฐ 11๊น์ง์ ์ง์๊ฐ ์ ์ฅ๋์์๊ฒ ์
๋๋ค.
}
}
For vs While
for๋ฌธ๊ณผ while์ค ์ ๋ฆฌํ๊ฒ์ for๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
์๋ํ๋ฉด while์ ๋ฐ๋ณตํ์๋ฅผ ๋ชจ๋ฅผ๋ ์ฃผ๋ก ์ฌ์ฉํ์ง๋ง for๋ฌธ์ ๋ฐ๋ณตํ์๋ฅผ ์๋ ์ฌ์ฉํ๋๊ฒ ํธ๋ฆฌํ๊ธฐ ๋๋ฌธ์
1~11์ด๋ผ๋ ๋ฒ์๊ฐ ์ ํด์ง ์๊ฐ for๋ฌธ์ด ๋ ์ ๋ฆฌํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ง๋ฌด๋ฆฌ
์ด๋ ๊ฒ ์๋ฐ ๋ฐ๋ณต๋ฌธ์ ํ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํ์ด๋ดค์ต๋๋ค.
์์ฒญ ๋ณต์กํ ๋ฌธ์ ๋ ์๋์ฌ์ ์๊ฐ๋ณด๋ค ์ฝ๊ฒ ํ์๋๊ฑฐ ๊ฐ์ต๋๋ค.
๊ทธ๋ผ ์ ๋ ๋ค์ ๋ฌธ์ ํ์ด๋ก ๋์์ค๊ฒ ์ต๋๋ค.
๋ด์ฃผ์ ๋ถ๋ค ๋ชจ๋ ๊ฐ์ฌํฉ๋๋ค.
'๋ฌธ์ ํ์ด ๐ > ์ผ๋ฐ๋ฌธ์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ๋ฐ๋ณต๋ฌธ - (๋ณ์ฐ๊ธฐ : โข ๋ชจ์) (0) | 2024.07.03 |
---|---|
[Java] ๋ฐ๋ณต๋ฌธ - (๊ฑฐ๊พธ๋ก ์ถ๋ ฅํ๊ธฐ) (0) | 2024.06.21 |
[Java] ๋ฐ๋ณต๋ฌธ - (๋ณ์ฐ๊ธฐ : ํฐ ํผ๋ผ๋ฏธ๋ ๋ชจ์) (0) | 2024.06.20 |
[Java] ๋ฐ๋ณต๋ฌธ - (์ฝ์ ๊ตฌํ๊ธฐ) (0) | 2024.06.20 |
[Java] ๋ฐ๋ณต๋ฌธ - (์์ํ๋ณ ๋ฌธ์ ) (0) | 2024.06.19 |