학원/강의

*6일차

pringspring 2022. 1. 26. 19:50

@Switch

:값에 따라 분기 처리하는 제어문

 

- switch( )  : 괄호 안에는 값으로 처리될 변수 또는 계산식이 들어와야 함

↳ byte , short , int , char , String , enum 타입

- 위에서 아래로 case문 검사 → 해당 case 구문 실행

- break → 실행 중지 , switch문 탈출

- 제시한 case문 실행되지 않으면 default구문이 실행(ex.sysout("기본 구문 실행!"); //마지막이라 break안 써도 상관없다.

 



@반복문 - for

for와 while은 상호 호환 가능

조건문과 반복문은 프로그램 구현에 있어 필수적

 

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

   //실행코드

}

 

-초기식 : for문 실행 시 처음 한 번만 실행. 증감 변수(=i) 초기화

-조건식 : boolean으로 평가될 연산. True=블록 실행 , False = 반복문 중지/탈출

-증감식 : 블럭실행 이후 증감 변수에 대한 증감식. 매 턴의 마지막에 실행

 

 

- 반복횟수를 동적으로 결정하기

1. limit 변수 지정

2. 무한반복 해두고 사용자가 반복중지를 결정

 

*사용자 입력을 기다리느라 잠시 대기하는 상태  : Blocking