학원/강의
*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