Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

Chihiro's Blog

(JAVA 재수강) 5일차 - 제어문과 If 조건문 본문

프로그래밍 언어/JAVA

(JAVA 재수강) 5일차 - 제어문과 If 조건문

ChihiroVega 2019. 6. 17. 12:26

명령문의 종류 - 제어구조

모든 프로그래밍 명령문들은 아래 세 가지 중 하나로 표현이 가능합니다.

  • 순차 : 위에서 아래로 차례차례로 일을 수행한다.
  • 조건 : 제시된 조건의 참 거짓을 판단하여 수행여부를 결정합니다.
  • 반복 : 어떤 구간의 일을 반복합니다.

IF문이란

if문에서 사용되는 조건문이란 참과 거짓을 판단하는 문장을 말합니다.

 

if문은 조건식의 결과에 따라 실행 여부가 결정이 됩니다.

조건식에 true 또는 false 값을 산출할 수 있는 연산식이나, boolean 변수가 올 수 있습니다.

조건식이 true 이면 블록을 실행하고 false이면 블록을 실행하지 않습니다.


IF문을 이용해 양수 음수 판별하는 코드 짜기

코드 정리

1. 숫자를 입력받기 위해 Scanner 코드 입력

2. number 정수 선언

3. 입력받은 숫자가 number 안에 저장됩니다.

4. 이때, 입력받은 숫자가 0보다 클 경우 양수, 작을 경우 음수, 0일 경우 0이라고 출력이 됩니다.


else if 문

else if문은 논리적으로 연결되는 여러 조건문을 연결해줍니다.

위에서 if문을 이용해 양수, 음수 판별하는 코드를 만들어보았는데, if문을 여러번 선언했습니다.

이번에는 그 불편함을 해결하기 위해 else if문을 이용해 만들어보겠습니다.

 

else if문 사용시 유의사항

  • else if, else 는 반드시 선행하는 if가 있어야 합니다. (없을 경우 컴파일 에러가 납니다.)
  • { } 코드 블록이 없을 경우 한 문장만 조건에 포함된 것으로 간주합니다.
  • else if의 개수는 제한이 없습니다.
  • else 가 반드시 있어야 하는 것은 아닙니다.
    • 그러나 else는 미처 생각하지 못한 모든 경우를 포함시킵니다.⑴
    • 늘 약속된 입력 값만 입력이 되는것은 아닙니다.

⑴ : 예를 들어, 짝수, 홀수를 판별하는 프로그램을 만들 때, 0이 입력된다면 else문에 ZERO 라고 출력이 가능합니다.

 

else if문을 이용해 양수 음수 판별하는 프로그램 만들기

 

전체적으로 if문만 이용해서 만든 것과 거의 똑같습니다.

그러나 if - else if - else 를 이용하면 더 빠르고 편리하고 간결한 코드를 짤 수 있습니다.