본문 바로가기
JAVA

[자바 ②] 자바 JAVA 이론 (제어문 / 조건문 / 반복문 / 분기문 )

by 비전공자 기록광 2021. 6. 18.
반응형

2021.06.17 - [IT 독학/JAVA] - [자바 ①] 자바 JAVA 이론 (객체지향언어 / 변수 / 연산자)

 

 

제어문

제어문이란 프로그램의 동작 흐름에 조건 / 반복을 통해 제어할 수 있는 실행문이다.

 

제어문에는 조건문과 반복문이 있다.

 

 

조건문

조건문은 프로그램의 동작에 조건을 걸어 조건에 따라 다른 문장이 실행되는 제어문이다.

 

-조건문의 종류

  • if 문

if 조건문에는 '조건이 ~라면' = '~다' 인 기본 if 조건문과

'조건이 ~라면' = '~고 ' / '조건이 ~가 아니면' = '~다'인 if-else 조건문과

또 사이에 조건문이 하나 더 들어가는 if-else if 조건문이 있다.

 

이 외에도 if문 안에 if문이 들어가는 중첩 if문이 있다.

 

  • switch문

switch문은 조건식 하나에 결과 값이 많은 경우 사용한다.

조건식의 결과값1에는 코드1이 실행되고 break 되고

결과값2에는 코드2가 실행되고 break 되고

 

모두 일치하는 결과값이 없다면 디폴트 값인 코드가 실행되는 조건문이다.

 

 

반복문

반복문은 프로그램 동작 중 특정 문장을 반복 처리해서 실행되는 제어문이다. 

 

-반복문의 종류

  • for문

for문은 반복횟수가 정해져 있는 경우에 쓰는 반복문이다.

 

  • while문

while 문은 반복횟수가 정해져 있지 않는 경우 쓰는 반복문이다. 

일반적으로 실행될 문장과 함께 증감식 혹은 분기문을 같이 써줘서 무한반복을 피한다.

 

 

  • do-while 문

do-while문은 일단 do 안의 코드를 먼저 실행하고 조건문에 따라 true면 앞의 코드가 실행되고 아니면 종료되는 반복문이다. 여기서 do-while문은 그냥 while문과 달리 무조건 한번은 실행해야된다는 차이가 있다.

 

 

 

분기문

분기문은 반복문에 흐름을 주는 문장이다. 

 

-분기문의 종류

  • break

break문은 앞에 switch 문에서 미리 나왔는데 쉽게 말해 반복문을 빠져나갈때 쓰는 분기문이다.

 

  • continue

continue는 반복문 중 한개의 반복문만 탈출할 때 쓰는 분기문이다.

 

 

반응형

댓글