서노썬
sun noes sun
서노썬
전체 방문자
오늘
어제
  • 카테고리 (142)
    • Java (89)
      • Day1 (20)
      • Day2 (16)
      • Day3 (4)
      • Day4 (5)
      • Day5 (2)
      • Day6 (2)
      • Day7 (4)
      • Day8 (6)
      • Day9 (3)
      • Day10 (0)
      • Day11 (0)
      • Day12 (0)
      • Day13 (3)
      • Day14 (0)
      • Day15 (0)
      • Day16 (0)
      • Day19 (0)
      • Day20 (0)
      • Day21 (2)
      • Day22 (4)
      • Day23 (2)
      • Day24 (5)
      • Day25 (4)
      • Day27 (2)
      • Day28 (3)
      • Day29 (1)
      • Day30 (1)
      • Day31 (0)
      • Day32 (0)
      • Dat33 (0)
      • Day34 (0)
      • Day35 (0)
      • Day36 (0)
    • HTML (37)
      • Day36 (20)
      • Day37 (3)
      • Day38 (2)
      • Day39 (8)
      • Day40 (3)
    • SQL (4)
      • Day40 (4)
      • Day41 (0)
      • Day42 (0)
      • Day43 (0)
      • Day44 (0)
      • Day45 (0)
    • JSP (0)
      • Day46 (0)
      • Day75 (0)
    • PYTHON (0)
      • Day75 (0)
      • Day76 (0)
    • Photo (12)

블로그 메뉴

  • 홈
  • 방명록

인기 글

최근 글

태그

  • 논리연산자
  • 자바자료형
  • 자바
  • 자바break
  • java메뉴입력
  • java데이터타입
  • 자바연산자
  • Java
  • 자바continue
  • java자료형

티스토리

hELLO · Designed By 정상우.
서노썬

sun noes sun

else if 조건문
Java/Day2

else if 조건문

2021. 10. 30. 17:20

1. else if 조건문

 

if 문의 값이 참이면 아래의 else if 문의 내용이 실행되지 않는다.

else if는 절대 단독으로 사용될 수 없고 반드시 if문과 함께 사용되어야 한다.

 

 

(1) 예문 1

 

 

- 출력값

Hello

 

- 설명

else if 문의 위에 있는 if문의 조건이 참이기 때문에 아래의 else if문들은 실행되지 않는다.

 

 

(2) 예문 2

 

 

- 출력값

Good

 

- 설명

if문의 조건은 거짓이기 때문에 실행되지 않고 두 번째의 else if문의 조건이 참이기 때문에 실행되었다. 위에서 이미 실행이 이루어졌기 때문에 제일 아래의 else if문은 실행되지 않는다.

 

 

(3) 예문 3

 

 

- 출력값

Nice

 

- 설명

if문의 조건은 거짓, 가운데의 else if문의 조건도 거짓이고 제일 아래의 else if문의 조건은 참이기 때문에 실행되어 Nice가 출력된다.

 

 

(4) 예문 4

 

 

- 출력값

없음

 

- 설명

if, else if, else if 조건문 3개의 조건이 모두 거짓이기 때문에 실행되지 않아서 출력값은 없다.

 

 

(5) 예문 5

 

 

- 출력값

Bye

 

- 설명

if문과 else if문 2개 모두 조건이 거짓이기 때문에 else문이 실행되어 Bye가 출력된다.

 

 

(6) 예문 6

 

 

- 출력값

에러 발생

 

- 설명

 

else if문 위에 if문이 존재하지 않기 때문에 에러가 발생한다.

 

 

(7) 예문 7

 

 

- 출력값

Good

 

 

(8) 예문 8

 

 

- 출력값

Hello

 

 

(9) 예문 9

 

 

- 출력값

Hello

Good

 

- 설명

if(5>1)의 조건이 참이기 때문에 Hello가 출력되고 else if(5>2)는 실행되지 않았다. if(5>3)의 조건이 참이기 때문에 Good이 출력되고 else는 실행되지 않았다.

 

 

(10) 예문 10

 

 

- 출력값

Nice

Good

 

 

(11) 예문 11

 

 

- 출력값

Good

 

 

(12) 예문 12

 

 

- 출력값

Bye

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

Scanner 클래스 - 숫자를 입력 받아 값의 크기 비교하기  (0) 2021.10.31
Scanner 클래스  (0) 2021.10.30
if 조건문과 else의 다양한 예문  (0) 2021.10.30
if 조건문  (0) 2021.10.30
dowhile 반복문을 사용한 예문  (0) 2021.10.29
    'Java/Day2' 카테고리의 다른 글
    • Scanner 클래스 - 숫자를 입력 받아 값의 크기 비교하기
    • Scanner 클래스
    • if 조건문과 else의 다양한 예문
    • if 조건문

    티스토리툴바