Java

[Java-4] 조건문과 반복문

zamezzz 2017. 1. 23. 22:59

 [Java-4] 조건문과 반복문


안녕하세요.


오늘은 JAVA의 조건문과 반복문에 대해 알아보겠습니다.


조건문과 반복문 또한 새로운 개념이 아닌, 이전 다른 언어들과 같은 문법입니다.


그렇기에 크게 어렵지 않으시리라 생각합니다.


예제를 중심으로 조건문과 반복문을 정리하겠습니다.


■ if

■ if - else

■ if - else if - else

■ switch

■ for

■ while

■ do - while




■ if


먼저 if 조건문 입니다. if 3총사에 대해 간단히 설명 후 통합하여 예제를 풀어보아요


간단히 설명 드리면, if 조건식을 만족하면 해당 블록을 실행하는 조건문입니다.


■ if - else


첫 번째가 단순 if 조건식만 있었다면, 이번에는 else가 추가되었습니다.


if 조건식을 만족하면 if 블록을 실행하며, 만족하지 않을 시 else 블록이 실행됩니다.


■ if - else if - else


3번째 조금은 복잡한 조건문이 여러개인 if입니다.


첫 번째 조건식을 만족하면 if 블록을 실행 합니다.


두 번째부터는 조건식을 작성할 때 else if를 사용합니다. (else if의 수에는 제한이 없어요)


그 외 예외사항에 대해서는 else를 사용하여 처리합니다.


if에 대한 예제 코드 및 결과는 아래를 참고해주세요.





■ switch


switch문 역시 if문과 마찬가지로 조건 제어문입니다.


반복적인 if - else if - else 문을 보다 깔끔하고 보기 쉽게 표현할 수 있습니다.

간단한 코드는 다음과 같습니다.





■ for


for문은 반복문입니다.


똑같은 실행문을 반복적으로 실행할 경우에 주로 사용됩니다.


for문의 구성은 다음과 같습니다. 

for(초기화식; 조건식; 증감식) {}


for문 역시 코드와 함께 쉽게 이해하겠습니다.




i는 0부터 4까지 1씩 증가되며 블록 내 코드가 수행됩니다.


■ while


while문 역시 반복문이죠. for문이 조건식을 만족하고 정해진 횟수만큼만 반복문을 수행했습니다.


while문은 해당 조건식을 만족하면 계속해서 반복문이 수행됩니다. (무한루프에 주의...)


구성은 다음과 같습니다.

while(조건식)    { 

실행문

}


do while


do while 역시 조건식에 의해 계속해서 수행되는 반복문입니다. (마찬가지로 무한루프 주의...)


while문과의 차이점은 실행문이 먼저 한번 수행된 이후 조건식을 따진다는 점입니다.


구성은 다음과 같습니다.

do{

실행문

}while (조건식)


while문의 예시를 아래에서 보시겠습니다.




이렇게 조건문과 반복문에 대해서 정리하였습니다.


이해하기 어려운 부분이 있다면 댓글주세요. 최대한 답해드리겠습니다.


오늘도 글 봐주셔서 감사합니다. 이만 포스팅을 마칠게요.

반응형

'Java' 카테고리의 다른 글

[Java-6] 객체와 클래스  (1) 2017.01.28
[Java-5] 참조 타입 (문자열, 배열, 열거)  (0) 2017.01.24
[Java-3] 연산자  (0) 2017.01.23
[Java-2] 변수 및 데이터 타입에 대해  (0) 2017.01.22
[Java-1] Java 시작하기  (0) 2017.01.21