본문 바로가기
IT/JAVA

JAVA - 예제 - Switch문

by 비준 2023. 6. 5.

1. 문제

    -> 당신의 mbti는 ?

       1. ISFJ -> 차분하고 인내심이 강하다.

       2. INFJ -> 통찰력이 높고 사람들에게 영감을 준다.

       3. ESFP -> 호기심이 많고 개발적이다.

       4. ENTJ -> 철저히 준비하고 활동적이다

      이외는 에러 메시지 출력 -> 잘못입력하였습니다

 

2. 정답 코드

package java_learn;

 

import java.util.Scanner;

 

public class java1 {

 

public static void main(String[] args) {

 

Scanner sc = new Scanner(System.in);

 

String msg = "당신의 mbti는?\n"

+ "1.ISFJ\n"

+ "2.INFJ\n"

+ "3.ESFP\n"

+ "4.ENTJ\n"

+ "선택 : ";

 

String isfj = "차분하고 인내심이 강하다.",

infj = "통찰력이 높고 사람들에게 영감을 준다.",

esfp = "호기심이 많고 개발적이다.",

entj = "철저히 준비하고 활동적이다.",

errMsg = "잘못 입력하였습니다.";

 

String result = null;

int choice = 0;

 

System.out.println(msg);

choice = sc.nextInt();

 

switch(choice) {

case 1 :

result = isfj;

break;

case 2 :

result = infj;

break;

case 3 :

result = esfp;

break;

case 4 :

result = entj;

break;

default :

result = errMsg;

}

System.out.println(result);

}

 

}

 

'IT > JAVA' 카테고리의 다른 글

JAVA - 실습2 - Switch문  (0) 2023.06.05
JAVA - 실습 - Switch문  (0) 2023.06.05
JAVA - 예제4 - if문, else if문  (0) 2023.06.05
JAVA - 예제3 - if문, else if문  (0) 2023.06.04
JAVA - 예제2 - if문, else if문  (0) 2023.06.04

댓글