GitHub ID : soohyun-dev
윤수현의 개발 공간
GitHub ID : soohyun-dev
전체 방문자
오늘
어제
  • 분류 전체보기 (918)
    • 성장기록 (49)
      • 성장기록 (3)
      • 우아한테크코스 (16)
      • 프로젝트 (15)
      • TIL (14)
      • 테오의 스프린트 (1)
    • 프로그래밍언어 (88)
      • C언어 (14)
      • HTML\CSS (12)
      • JavaScript (7)
      • React (23)
      • Python (11)
      • JAVA (14)
      • TypeScript (6)
    • 알고리즘 공부 (736)
      • 코드업 - 파이썬 (108)
      • 백준 - 파이썬 (468)
      • 백준 - 자바스크립트 (125)
      • 프로그래머스 - 파이썬 (1)
      • 프로그래머스 - 자바스크립트 (34)
    • 책 리뷰 (9)
      • 프로그래밍 (3)
      • 독서 (6)
    • 전자기기 (1)
    • 일상, 일기 (18)
    • 기술 세미나 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • PYTHON
  • 코딩
  • 영어
  • 자바스크립트
  • 프론트엔드
  • 코드업파이썬
  • 프로그래머스
  • javascript
  • 코테
  • 백준파이썬
  • 백준
  • 영어독해
  • 코드업
  • 프로그래머스자바스크립트
  • 백준풀이
  • 독해
  • 코딩테스트
  • 프로그래밍언어
  • 프로그래머스풀이
  • 파이썬

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
GitHub ID : soohyun-dev

윤수현의 개발 공간

자바 JAVA - 반복문(if, else, else if 문)
프로그래밍언어/JAVA

자바 JAVA - 반복문(if, else, else if 문)

2021. 8. 19. 18:12

자바 반복문 (if, else, else if 문)

 

반복문에 대해 알아보자.

 

간단히 말하면 이 구조이다

 

if ( 조건) {

   원하는 출력값 1

}

else { 조건이 한가지 일때는 조건외는 다 else로 처리 되므로 따로 (조건)을 선언할 필요가 없다.

   원하는 출력값 2

}

 

 

위에서 부터 아래로.

if 조건에 해당하면 출력값 1을 출력하고,

조건에 맞지 않는다면 else문의 출력값2 를 출력한다.

 

이를 실습으로 적용해보자.

 

 

국어점수와 영어점수를 비교하는 반복문이다.

 

국어 점수는 = 50점

영어 점수는 = 90점

 

두 점수는 다르기에 else문의 출력문이 출력되면 된다.

 

출력해보면,

 

 

이렇게 잘 출력되는 걸 알 수있다.

 

조금 더 응용해보자.

 

"국어 성적이랑 영어 성적이 다릅니다." 를 출력하는 동시에

두 성적간의 차이가 어느정도 나는지를 알려주는 코드를 추가로 짜보자.

 

이렇게 작성해주면 되겠다.

 

성적이 다르다는것은 우선 점수가 다르다는것이기 때문에 else문에 해당하므로,

else 문 안에다가 또 하나의 if 문을 작성해주는 것이다.

 

 

else 내의 if 조건문으로 국어점수가 영어점수보다 크다고 해주었기 때문에,

else 내의 else 조건문은 따로 작성하지않아도 영어점수가 국어점수보다 큰 값일때 해당된다.

(두 점수가 같을경우는 맨처음 if 조건문에 해당하기에 고려할필요가 없다.)

 

출력해보면 이렇게 나온다.

원하는대로 잘 출력이 되었다.

 

 

 

 

else if 문

 

조건이 두가지 이상일때는 어떻게 해야할까?

 

if 와 else만으로는 해결하기 어렵다.

 

이럴때는 else if 문을 사용하면된다.

 

바로 실습을 통해 알아보자.

 

 

점수에 따라 성적을 출력해주는 코드이다.

 

입력한 점수는 86점 이므로 80점이상에 해당하는 B 를 출력하면된다.

 

이럴때는 첫번째 조건 if 문, 마지막은 else 문으로 마무리 해준 다음 사이에 else if 문을 사용해주면 된다.

 

보는 것과 같이 조건이 3가지 이상일때 사용하면 된다.

반응형

'프로그래밍언어 > JAVA' 카테고리의 다른 글

자바 JAVA - 반복문 (while 문), 구구단  (0) 2021.08.21
자바 JAVA - 반복문 (switch 문)  (0) 2021.08.20
자바 JAVA - 연산자 실습  (0) 2021.08.19
자바 JAVA - 자료형  (0) 2021.08.19
자바 JAVA - 연산자  (0) 2021.08.19
    '프로그래밍언어/JAVA' 카테고리의 다른 글
    • 자바 JAVA - 반복문 (while 문), 구구단
    • 자바 JAVA - 반복문 (switch 문)
    • 자바 JAVA - 연산자 실습
    • 자바 JAVA - 자료형
    GitHub ID : soohyun-dev
    GitHub ID : soohyun-dev
    환영합니다!😊 이곳은 저의 개발에 관한 내용들을 정리하는 공간입니다. 알고리즘 풀이에도 관심이 많아요. 좋은 하루 되세요~! github : soohyun_dev

    티스토리툴바