728x90
학습할 것
제어문(Control Flow Statement)







- 선택문
- 반복문
제어문(Control Flow Statement)
- 제어문이란, 프로그램 실행 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것이다.
제어문의 종류
- 조건문 : if, switch문
- 반복문 : for문, while문
- 분기문 : break, continue, return
1. 선택문
- 변수에 일치하는 경우의 값에 따라 실행문을 제어한다.
- 자바에는 if, switch문을 제공한다.
if-else 문법
if(조건절) 문장1;
else 문장2;

if-else if 문법
- 수행해야할 경우의 수가 셋 이상인 경우에 사용한다.
- 자신보다 상단에 있는 조건을 만족하지 않으면서 자신의 조건을 만족하는 경우 수행된다.

switch 문법
- 경우의 수가 많아질 수록 if문보다는 switch문을 사용하는 것이 효과적이다.
- 만족하는 case가 없으면 default로 가서 실행문을 실행한다. (default문은 생략가능)
- 변수 값에 따라 case가 실행된 후 제어문을 빠져나가기 위해 break를 사용한다.

2. 반복문
- 작업을 반복적으로 수행할 때 사용하는 구문.
반복문의 종류
- for문: 반복 횟수를 알고 있을 때 사용
- 향상된 for문: 컬렉션과 배열을 처리할 때 더 효과적인 문법으로 JDK5.0 이후에 사용 가능
- while문: 조건식으로 반복할 때 주로 사용
- do-while문: 반복하기 이전에 실행해야하는 구문이 있을 때 사용
for문
- 선언형식: for(초기식; 조건식; 증감식) { 실행할 명령 }

향상된 for문
- 선언 형식: for(자료형 변수명 : 배열 또는 컬렉션) { 실행할 명령 }

while문
- 선언 형식: while(조건식) { 실행할 명령 }

do-while문
- 선언 형식: do{ 실행할 명령 } while(조건식);

Reference
hoonmaro.tistory.com/17?category=598745
마로의 Java(자바) 정리 - 7. 제어문(Control Flow Statement)-조건문
제어문(Control Flow Statement) 제어문이란, 프로그램 실행 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것이다. 일반적으로 조건식과 실행 구문인 중괄호(블록, { })으로 구성되어 있다.
hoonmaro.tistory.com
728x90
'Java' 카테고리의 다른 글
[스터디 5주차] 자바 클래스 (1) | 2020.12.23 |
---|---|
[스터디 3주차] 자바 연산자 (0) | 2020.11.28 |
[스터디 2주차] 자바 데이터 타입, 변수 그리고 배열 (0) | 2020.11.21 |
[스터디 1주차] JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. (0) | 2020.11.21 |