- 제어문의 개념
- 프로그램 실행 순서 제어
- 모든 제어문은 중괄호({})를 가진다. 만약 중괄호 안의 실행문이 1개인 경우 생략 가능 (컴파일러가 자동 삽입)
- 제어문 종류
- if, switch, for, while, do-while
- 제어 키워드 종류
- break, continue
- 조건문 (선택 제어문)
- 조건식에는 비교/논리 연산자가 들어간다.
- if 문
- if문의 4가지 패턴
- 단일 if문
- if(조건식) { 실행내용 }
- if else문
- if(조건식) { true일 때 실행내용 } else { false일 때 실행내용 }
- if else if문
- if(조건식) { 실행내용 } else if (조건식) { 실행내용 } else { 실행내용 }
- 중첩 if문
- if 문 안에 if 문
- 단일 if문
- if문의 4가지 패턴
- switch 문
- 기본 구조
-
switch(조건식) { case 위치값1: 실행내용; break; case 위치값2: 실행내용; ... case 위치값n: 실행내용; default: 실행내용; }
- default는 일치하는 위치값이 없는 경우 이 위치로 이동 후 실행내용 실행, default는 생략도 가능
- break는 현재 중괄호 탈출
- case에 실행내용 없이 case를 두개 붙여서 or 조건으로 줄 수 있다.
- 반복문
- for 문
- 반복 횟수가 정해진 경우 주로 사용
- 기본 구조
- for(초기식; 조건식; 증감식) { 실행내용; }
- while 문
- 기본 구조
-
초기식; while(조건식) { 실행내용; 증감식; }
- 초기식은 필수 문법은 아니지만 일반적으로 사용
- do-while 문
- do의 실행 내용은 최초 1회는 무조건 실행
- 기본 구조
-
초기식; do { 실행내용; 증감식; } while(조건식);
- for 문
- 제어 키워드 (반복문의 제어문)
- break
- 반복문 중단
- continue
- 증감식으로 이동
- label
- 반복문의 제어 위치
- break
'Java' 카테고리의 다른 글
[Java] Array (0) | 2024.03.13 |
---|---|
[Java] 임의의 정수 출력 방법 (0) | 2024.03.11 |
[Java] Scanner 클래스 (0) | 2024.03.11 |
[Java] 연산자 (0) | 2024.03.11 |
[Java] String 클래스 (0) | 2024.03.11 |