조건문 이란?
개발자가 작성한 코드를 조건에 따라 코드의 실행 흐름을 다르게 동작하도록 제어하는 것이라고 할 수 있다. 예를 들어 로그인 창에 올바른 ID와 P/W를 입력했을 때와 잘못된 ID와 P/W를 입력했을 때 다르게 동작하는 것을 들 수 있다. 즉, 입력된 값에 따라 원하는 방향으로 동작하도록 할 수 있다.
조건문의 종류
조건문의 종류는 크게 2가지로 구분할 수 있다. if문과 switch문이다.(이번 포스팅에서는 if문에 대해서만 다룰 예정이다.) if문은 if문, if else문, else if문으로 다시 구분할 수 있다. 하나씩 알아보자.
if문
if문은 다음과 같이 정의하여 사용한다.
조건식이 true값을 가질 때 중괄호({ }) 안의 실행문을 작동시킨다. 반대로 조건식이 false이면 중괄호({ })의 실행문은 동작하지 않고 if문을 빠져나간다.
if-else문
if문 만으로는 복잡한 내용을 처리하는 데는 한계가 있다. if만을 사용할 때는 true일 때만 실행된다. false일 때 다르게 실행시키기 위한 if-else문을 알아보자.
조건식이 true이면 if절의 실행문을 실행시키고, false면 else 절의 실행문이 실행된다.
else if문
else if문을 이용하면 2개 이상의 조건식을 두고 흐름을 제어할 때 더 자유롭고 편리하게 코드를 작성할 수 있다.
else if절은 여러 번 정의할 수 있고, else절은 생략이 가능하다. 단, if문이 처음에 나오고 그다음에 else if문이 제일 마지막에 else문이 나와야 한다.
'IT정보' 카테고리의 다른 글
[자바] 상속과 구성 (0) | 2020.04.28 |
---|---|
[자바] 배열 정렬 (오름차순/내림차순) (0) | 2020.04.27 |
[자바] 생성자의 개념 (0) | 2020.04.27 |
[자바] 반복문 (0) | 2020.04.25 |
[자바] 배열이란 (0) | 2020.04.25 |