Java/자바의 정석

[ch3 연습문제] (조건)삼항 연산자 중첩

정호나 2024. 6. 28. 15:24

📕 문제

[3-5] 아래는 변수 num의 값에 따라 ‘양수’, ‘음수’, ‘0’을 출력하는 코드이다. 삼항 연산 자를 이용해서 (1)에 알맞은 코드를 넣으시오.
[Hint] 삼항 연산자를 두 번 사용하라.

📗실행결과

양수

 

📄 내가 생각한 풀이

num이 0보다 크면 양수 그렇지 않으면 음수

0은 어떻게 처리할지 모르겠음

 

💻 답안

class Exercise3_5 {
public static void main(String[] args) {

int num = 10;

System.out.println(num > 0 ? "양수" : (num < 0 ? "음수" : "0")); }

}

☺️ 내 코드에서 보완해야 할 점

괄호를 묶어 조건 연산을 저렇게 표현할 수 있는 생각을 못했다.

2가지 조건만 되는 줄....