Hello World/JAVA
JAVA ๋ฐ๋ณต๋ฌธ :: for๋ฌธ (1๋ถํฐ 100๊น์ง์ ํฉ ๊ตฌํ๊ธฐ/3์ ๋ฐฐ์์ ํฉ ๊ตฌํ๊ธฐ)
fullmooninme
2020. 12. 2. 23:14
๋ฐ๋ณต๋ฌธ ( Loop )
for๋ฌธ
๐ ๊ธฐ๋ณธํ์
for (์ด๊ธฐ์; ์กฐ๊ฑด์; ์ฆ๊ฐ์) {
๋ฐ๋ณต์ ์ผ๋ก ๋์ํ ๊ตฌ๋ฌธ
}
1. ์ต์ด์ ์ด๊ธฐ์์ ์ค์ ํ๋ค
2. ์ด๊ธฐ์์ ์ค์ ํ ๋ค์ ์กฐ๊ฑด์์ ํ๋จํ๋ค
3. ๋ง์ฝ ์กฐ๊ฑด์์ด ์ฐธ์ด๋ผ๋ฉด ๋ฐ๋ณต์ ์ผ๋ก ๋์ํ ๊ตฌ๋ฌธ์ 1ํ ์ํํ๋ค
3. ๋ฐ๋ณต๊ตฌ๋ฌธ์ ์ํํ ํ ์ฆ๊ฐ์์ผ๋ก ์ด๋ํ๋ค
4. ๋ฐ๋ณต๊ตฌ๋ฌธ์ ์ํํ ํ ์ฆ๊ฐ์์ผ๋ก ์ด๋ํ๋ค
5. ์ฆ๊ฐ์์ ์ํํ ํ ๋ค์ ์กฐ๊ฑด์์ผ๋ก ์ด๋ํ๋ค.
์ฌ์ ํ ์กฐ๊ฑด์์ด ์ฐธ์ด๋ผ๋ฉด ๋ฐ๋ณต์ํ์ ์ฒ๋ฆฌํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด for๋ฌธ์ ์ข ๋ฃํ๋ค.
์์ ( 1๋ถํฐ 100๊น์ง์ ํฉ ๊ตฌํ๊ธฐ)
public class Sum {
public static void main(String[] args) {
// ํฉ๊ณ๋ฅผ ์ ์ฅํด์ค ๋ณ์ sum ์ ์ธ
int sum = 0;
/* ์ด๊ธฐ์: int i = 1 / ์กฐ๊ฑด์: i๊ฐ 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๋ / ์ฆ๊ฐ์: i๋ 1์ฉ ์ฆ๊ฐ*/
for (int i = 1; i <= 100; i++) {
// ๋ณ์ sum์ i๊ฐ์ ์ ์ฅํ๋ค
sum += i;
}
System.out.println("1๋ถํฐ 100๊น์ง์ ํฉ = " + sum);
}
}
๊ฒฐ๊ณผ
์์ (100๊น์ง 3์ ๋ฐฐ์ ๋์ดํ๊ณ 3์ ๋ฐฐ์์ ํฉ ๊ตฌํ๊ธฐ)
public class Multiple {
public static void main(String[] args) {
int sum = 0;
System.out.println("3์ ๋ฐฐ์ ");
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
System.out.println(i);
}
}
for (int j = 1; j <= 100; j++) {
if(j%3 ==0) {
sum += j;
}
}
System.out.println("1~100๊น์ง ์ค 3์ ๋ฐฐ์์ ํฉ = " + sum);
}
}
๊ฒฐ๊ณผ
while๋ฌธ์ผ๋ก ๊ฐ์ ๊ฒฐ๊ณผ ๋ง๋ค๊ธฐ๐