728x90
제어문
- 실행문들은 기본적으로 순차적으로 수행됩니다.
- 제어문을 이용할 경우 순차적 수행 흐름을 변경할 수 있습니다.
- 선택문과 반복문은 조건절을 사용해 제어하고 분기분은 선택문과 반복문 내부에 포함되어 제어하는데 사용합니다.
표기 문법에 따른 분류
- ";"을 이용하여 문장 종료를 표기하며 여러개의 문장을 묶어 하나의 문장으로 만들 경우 {}를 사용합니다.
- 스레드 스택의 메서드 블록 스택 프레임이 생성되고 이 내부에 다시 프레임을 형성하게 되는데 로컬 변수를 예로 들 수 있습니다.
문장 기능에 따른 분류
- 정의/선언문은 프로그램 요소를 생성합니다.
- 표현식문은 ";"를 이용해 문장으로 변경합니다.
- 제어문은 순차적 수행 흐름을 변경합니다.
선택문
- 조건절을 사용해 수행될 문장을 선택할 수 있습니다.
- if, if-else, switch -case
반복문
- 조건절을 사용해 반복될 문장을 다룰 수 있습니다.
- 조건절이 없을 경우 무한 루프가 생성되므로 주의해야합니다.
- for, while, do while
분기문
- 특정위치로 분기 시키고 선택문과 반복문 내부에 존재합니다.
- break, continue, return
'학습(구) > Java(구)' 카테고리의 다른 글
클래스와 객체의 멤버 (0) | 2021.03.22 |
---|---|
클래스와 객체 (0) | 2021.03.18 |
타입 변환과 다형성 구현 (0) | 2021.03.18 |
참조 타입 (0) | 2021.03.17 |
식별자 (0) | 2021.03.16 |