본문 바로가기

IT개발 과정 [취성패 학원]

8번째 수업(21.01.26) 제어문2-switch문, for문

switch문

 

* if문과의 차이점

if(조건식)          => 조건식 복잡하게도 기술가능, 범위 제시 가능

switch (조건식x) => 확실한 값의 조건만 기술 (동등비교같이 수행)

 

*표현식

switch(동등비교할 대상자) {

case 값1 : 실행코드1; break;

case 값2 : 실행코드2; break; [return;]

....

default : 위의 모든 값들이 다 일치하지 않을 경우 실행코드; [break;]

}

 break; : 제어문을 멈춤

 return; : return구문을 만나는 순간 현재 이 메소드 자체를 빠져나감

 

 

 

for문

 

*표현식

for(초기식; 조건식; 증감식) {

      반복적으로 실행시키고자 하는 코드;

}

 

- 초기식 : 반복문이 시작될 때 "초기에 단 한번만 실행되는 구문"

              (반복문에서 사용할 변수를 선언 및 초기화 구문)  ex) int i=0;

 

- 조건식 : "반복문이 수행될 조건"을 작성하는 구문

              조건식이 true일 경우 반복문 실행

              조건식이 false가 되는 순간 반복문 멈추고 빠져나옴

              (보통 초기식에 제시된 변수를 가지고 조건식을 작성함)  ex) i<10;

- 증감식 : 반복문을 제어하는 변수 값을 증감시키는 구문

              (보통 초기식에 제시된 변수를 가지고 증감식을 작성함)  ex) i++

 

 

// 안녕하세요 다섯번 수행

for(int i=1; i<=5; i++) {

     System.out.println("안녕하세요");

}