1. 반복문 for문


1) 어디서부터, 어디까지, 몇 회 반복할까? (증가, 감소)

2) 구조 






# "안녕"을 5번 반복하기 


1
2
3
for(int i=1; i<=5; i++) {
        System.out.println(i + "번. 안녕");
}
cs


# int형으로 루프를 나타내기


1
2
3
4
// int형은 +-21억 자리수까지 나타낼 수 있기 때문에 무한 루프는 아님!
for(int i=0; i<10; i-=10000) {
        System.out.println(i);
}
cs


# for문의 무한루프


1
2
3
4
// for문의 무한루프
for(;;) {
        System.out.println("for문의 무한루프");
}
cs


# whlie문의 무한루프


1
2
3
4
// while문의 무한루프
while(true) {
        System.out.println("while문의 무한루프");
}
cs


# for문 밖에 초기식 선언하기


1
2
3
4
5
// 초기식을 for문 밖에서도 작성할 수 있지만 좋은 코드 방식은 아님
int i=0;
for(; i<10; i++) {
        System.out.println(i);
}
cs


# 연습문제


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package forex;
 
public class ForTest02 {
    public static void main(String[] args) {
 
//    #1단계: 1부터 10까지 출력해보자.
        for(int i=1; i<=10; i++) {
            System.out.print(i + " ");
        }
        
        System.out.println();
//    #2단계: 1부터 10까지의 합을 구해보자.
        int sum = 0;
        for(int i=1; i<=10; i++) {
            sum += i;
        }
        
        System.out.println("1부터 10까지의 합: " + sum);
        
    }
}
cs