본문 바로가기
IT/JAVA

JAVA - 예제 - 삼항 연산자

by 비준 2023. 6. 4.

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();

 

result = choice == 1 ? isfj:

choice == 2 ? infj:

choice == 3 ? esfp:

choice == 4 ? entj : errMsg;

 

System.out.println(result);

 

}

 

}

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

JAVA - 연산자  (0) 2023.06.04
JAVA - 실습 - 삼항연산자  (0) 2023.06.04
JAVA - 실습2 - 연산자  (0) 2023.06.04
JAVA - 실습 - 연산자  (0) 2023.06.04
JAVA - 예제 - 연산자  (0) 2023.06.04

댓글