제어문
if-else 문
1. 조건문의 가장 단순한 형식은 if문.
2. 조건식이 참일 경우에 중괄호 안에 잇는 문장을 수행한다.
3. 중괄호 안의 코드가 한 줄일 시 중괄호 생략 가능.
4. 조건식이 false인 경우, else if문을 수행한다. else if문이 존재하지 않거나, else if문의 조건식도 false인 경우, else문을 수행한다.
switch 문
1. 조건식의 결과가 정수 또는 문자열이고, 그 값에 따라 수행되는 경우가 각각 다른 경우 수행에 유리하다.
2. if-else문의 else문의 역할이 switch문의 default문이다.
3. 어떤 case에도 속하지 않을 시 맨 마지막의 default문을 수행한다.
반복문
while
1. 조건식이 참인 동안 반복을 수행한다.
2. 내부에서 while 문을 빠져나가기 위한 코드를 작성해야 한다.
3. 조건이 만족하는지 여부를 처음에 검사한다.
4. 하나의 조건에 대해 반복수행이 이루어질 때 사용.
5. 주로 조건식이 true, false로 나타내어진다.
do-while
1. 조건식이 참이 아니더라도 무조건 코드를 한번 수행한다.
2. 내부에서 while 문을 빠져나가기 위한 코드를 작성해야 한다.
3. 조건이 만족하는지 여부를 마지막에 검사한다.
for
1. 초기식, 조건식, 증감식을 한꺼번에 사용.
2. 수행 순서는 초기식 -> 조건식 -> 수행문 -> 증감식 -> 조건식 이다.
3. 반복문 중 가장 많이 사용하는 반복문이다.
4. 주로 조건이 횟수인 경우에 사용.
5. for문에 초기식,조건식,증감식을 모두 작성하지 않으면 무한루프가 된다.
중첩 for문
continue문
1. 반복문과 함께 쓰인다.
2. 반복문 안에서 continue문을 만나면 이후의 문장을 수행하지 않고 for 문의 처음으로 돌아가 증감식을 수행한다.
3. 반복문을 계속 수행하지만 특정 조건에서 수행문을 생략하는 경우에 사용
break문
1. 반복문과 함께 쓰인다.
2. 더이상 반복을 수행하지 않고 반복문을 빠져 나온다.
3. 중첩된 반목문 내부에 잇는 경우 가장 가까운 반복문을 빠져나온다.
'교육 | 외부활동 > 이론_JAVA' 카테고리의 다른 글
KH자바수업_6_배열 (0) | 2022.11.10 |
---|---|
KH자바수업_5_클래스와 객체 2 (0) | 2022.11.09 |
KH자바수업_4_생성자 (0) | 2022.11.09 |
KH자바수업_3_클래스와 객체 (0) | 2022.11.08 |
KH자바수업_1_변수와 자료형, 연산자 (0) | 2022.11.08 |