■ [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 |