[조건문-3] else-if문 / 연습문제

seratpfk·2022년 7월 25일
0

JAVA

목록 보기
16/96

else if문

  • 조건이 여러 개 사용되는 경우에 각 조건을 처리한다.
  • 형식:
    if (조건) {
    실행문
    } else if(조건) {
    실행문
    } else if(조건) {
    실행문
    }

연습문제1

나이에 따른 결과 출력
0 ~ 7 : 미취학아동
8 ~ 13 : 초등학생
14 ~ 16 : 중학생
17 ~ 19 : 고등학생
20 ~ : 성인

int age = 5;

연습문제2

월에 따른 계절 출력
봄 : 3 ~ 5
여름 : 6 ~ 8
가을 : 9 ~ 11
겨울 : 12, 1 ~ 2
잘못된 월

int month = 3;

또는, 나머지 연산을 활용한 modular 연산 활용

int mod = month % 12; 연산을 활용하면 더욱 간단한 식을 만들 수 있다.

연습문제3

점수에 따른 학점
score grade
100 ~ 90 A
89 ~ 80 B
79 ~ 70 C
69 ~ 60 D
59 ~ 0 F

int score = 100;
char grade;

연습문제4

오직 일 수만 고려
1일이 수요일이다.
n일 후 무슨 요일인지 출력하라.

int day = 1;
int n = 1;
String weekName;


일주일은 7일이니까 7로 나눈 나머지로 구분하는 것이 키포인트.

0개의 댓글