*JAVA*

[java] 반복문 - for문

깐부로부터 2021. 10. 19. 23:46

for문 for(){}
괄호 안에 반복을 지정하는 부분이 있고,

초기식, 조건식, 증감식 세가지로 이루어진다.
; ; 각각 세미콜론으로 구분된다!

[표현법]
for(초기식; 조건식; 증감식){ // 반복 횟수를 지정할 요소들
    반복적으로 실행시키고자 하는 코드
    }

 

- 초기식 : 반복문이 시작될 때 "초기에 단 한번만 실행"
             반복문에서 사용할 변수를 선언하고 초기화 하는 구문 => int i=0;
 
- 조건식 : "반복문이 실행될 조건"을 작성하는 구문
              조건식이 true일 경우 반복문 실행
                          false일 경우 반복문을 멈추고 빠져나옴 => i < 10;
 
- 증감식 : "반복문을 제어하는 변수 값"을 증감시키는 구문
              보통 초기식에서 선어된 변수를 가지고 증감식 작성
              이때, 증감연산자가 주로 쓰임 => i++

1
2
3
4
5
6
7
8
public void method1() {
        
        // "안녕하세요"를 5번 반복해서 출력하고싶다.
        
        for(/*초기식*/;/*조건식*/;/*증감식*/) {
            System.out.println("안녕하세요~");
        }
    }
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
public void method2() {
        
        // 고정된 문자열이 아닌 매번 달라지는 출력 결과를 확인하자!
        // i : 1
        // i : 2
        // ...
        
        // 제일 단순하게 반복되는 횟수를 지정하는 표현법
        // for(int i=0; i<10; i++ )
        
        // i는 제어변수; 제어문을 제어하기위한 변수 선언
        for(int i=0 ; (i+1)<=3 ; i++) {
            
            System.out.println("i : " + (i+1));
        }
        
        
        
        //감소하는 예
     //i값이 10에서부터 6보다 작을때까지 1씩 감소하면서 반복 수행
     //10 9 8 7 6~
    
    for(int i=10; i >= 6 ; i--) {
        System.out.println("i : "+ i);
    }
    
    // 증감 1씩 => 2씩 증가!
    // 1 3 5 7 9
    for(int i=1 ; i <= 10 ; i+=2) {
        System.out.println("i : "+ i);
    }
    
        
    }
cs

 

'*JAVA*' 카테고리의 다른 글

[java] while문 - Math.random() 응용  (0) 2021.10.20
[java] While문  (0) 2021.10.20
[java] 조건문 - Switch문  (0) 2021.10.19
[java] 조건문 - if-esle if문  (0) 2021.10.19
[java] 조건문 - if-else문  (0) 2021.10.19