흐름제어문

흐름 제어문은 프로그램의 기본 흐름을 제어할 수 있는 문으로 break 문, continue 문, return 문이 있다.

 

(1) break문

제어문의 제어를 벗어나기 위해 사용한다.

루프가 전부 끝나지 않아도 루프에서 완전히 벗어나서 수행한다.

제어문에서 break문을 만나면 코드를 강제적으로 종료하거나 가장 가까운 제어문으로 탈출한다.

 

(2) continue

break문과 반대로 멈추지 않고 실행을 한다.

continue문은 다음 문장을 수행하지 않고 다시 제어문의 처음으로 돌아간다.

조건이 True인 경우 코드를 수행.

for문 같은 경우에는 다시 조건을 실행하고 while문 같은 경우 마지막 조건문에서 종료된다.

continue문 다음에 나오는 문장을 건너뛰게 만드는 제어문이다.

 

(3) return문

return 문은 값을 반환하며 메서드에서는 결과값을 돌려받을 수도 있다.

 

- break문 예제

int형 변수 i를 0으로 초기화.

while문의 조건 i는 10이하 실행.

출력은 i + ". 파이팅!"

i++; 로 인하여 증가 실행되며 변수값이 적용되어 실행된다.

if(i == 4) if문의 조건 i는 4까지 실행.

조건문에 일치하는 만큼 실행후 break문을 통해 실행 종료.

 

- continue문 예제

for문의 조건 int형 변수 i를 0으로 초기화. 10 미만까지 증가 실행.

if문의 조건 i/2를 통하여 나머지가 0이 나오면 True(짝수)

continue문을 통해 0이 아닌 수만(홀수) 실행하여 출력한다.

 

- return문 예제

static 키워드를 선언하면 객체를 생성하지 않고도 메서드를 호출하며 static 키워드의 의미를 공유라 생각하면 된다.

메서드에 int형 변수 a와 b를 선언.

int형 변수 result를 선언 result의 변수값은 a * b

메서드의 인자가 매개변수이므로 return문을 이용하여 result를 반환해준다.

 

 

 

 

 

'Programing > Java' 카테고리의 다른 글

객체지향의 특징 요약  (0) 2016.12.18
객체 지향 프로그래밍 이란?  (0) 2016.12.01
자바 환경변수 설정 방법  (0) 2016.12.01

+ Recent posts