728x90
코뮤니티 모각코 자바 기초문법 출석 인증 9일차
✅ 오늘의 문제 : 개발자 MBTI 만들기
✅ MBTI 유형을 입력받고 해당 유형에 대한 결과를 출력하는 프로그램을 만드세요.
정확한 mbti 유형이 아닐 경우 "정확한 MBTI 유형이 아니네요ㅠㅠ" 라는 문구를 출력합니다.
소문자 혹은 대문자로만 이루어진 입력만 취급합니다.
(예: entp 혹은 ENTP 라고 입력 가능. eNTp는 불가)
코드
import java.util.Scanner;
public class test {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("==== 개발자 MBTI 결과 보기 ====");
System.out.print("당신의 MBTI를 입력하십시오 : ");
String mbti = sc.next();
String result = null;
switch (mbti) {
case "intp":
case "INTP":
result = "백엔드";
break;
case "enfj":
case "ENFJ":
result = "프론트엔드";
break;
case "infj":
case "INFJ":
result = "풀스택";
break;
case "istj":
case "ISTJ":
result = "퍼블리셔";
break;
case "entj":
case "ENTJ":
result = "아키텍쳐";
break;
case "isfj":
case "ISFJ":
result = "보안전문가";
break;
case "intj":
case "INTJ":
result = "데이터분석가";
break;
case "enfp":
case "ENFP":
result = "AI";
break;
case "entp":
case "ENTP":
result = "iOS";
break;
case "esfj":
case "ESFJ":
result = "안드로이드";
break;
case "esfp":
case "ESFP":
result = "게임 개발자";
break;
case "estp":
case "ESTP":
result = "IoT개발";
break;
case "estj":
case "ESTJ":
result = "QA";
break;
case "infp":
case "INFP":
result = "블록체인";
break;
case "istp":
case "ISTP":
result = "임베디드 개발자";
break;
case "isfp":
case "ISFP":
result = "네트워크 개발자";
break;
default:
System.out.printf("정확한 MBTI 유형이 아니네요 ㅠㅠ");
}
if (result != null) {
System.out.printf("당신은 %s형입니다!", result);
}
sc.close();
}
}
결과
728x90
'개발 > 코뮤니티' 카테고리의 다른 글
[자바 기초문법] 10일차 : 1부터 N까지 총합 구하기 (0) | 2022.03.21 |
---|---|
[자바 기초문법] 8일차 : 숫자 두개를 받아 큰 수 출력하기 (0) | 2022.03.17 |
[자바 기초문법] 7일차 : 산술연산자 활용하기 (2) | 2022.03.16 |