삼항 연산자란?
삼항 연산자는 조건문을 간단하게 표현하는 방법 중 하나입니다. 다음과 같은 형태로 사용됩니다.
조건식 ? 참일 경우의 값 : 거짓일 경우의 값
조건식이 참인 경우, 삼항 연산자는 "참일 경우의 값"을 반환하고 거짓인 경우에는 "거짓일 경우의 값"을 반환합니다. 이를 통해 프로그램이 더 간결하고 가독성이 좋아질 수 있습니다.
삼항 연산자 사용법
삼항 연산자는 다음과 같은 구조를 가지고 있습니다.
조건식 ? 참일 경우의 값 : 거짓일 경우의 값
삼항 연산자의 조건식은 평가되어 true
또는 false
값을 반환해야 합니다. 만약 조건식이 참이라면, 삼항 연산자는 "참일 경우의 값"을 반환하고 그렇지 않다면 "거짓일 경우의 값"을 반환합니다.
삼항 연산자 예제
다음은 삼항 연산자를 사용하여 간단한 예제를 살펴보겠습니다.
int num1 = 10;
int num2 = 5;
int largerNumber = (num1 > num2) ? num1 : num2;
System.out.println("큰 수: " + largerNumber);
위의 예제는 num1
과 num2
라는 두 개의 변수를 비교하여, 더 큰 값을 largerNumber
에 저장하고 출력하는 예제입니다.
만약 num1
이 num2
보다 크다면, (num1 > num2)
조건식은 true
가 되어 num1
의 값이 largerNumber
에 저장됩니다. 그렇지 않다면, num2
의 값이 largerNumber
에 저장됩니다.
마무리
위의 예제를 통해 삼항 연산자의 사용법과 역할에 대해 알아보았습니다. 삼항 연산자를 적절히 활용하면 코드를 간결하고 가독성 있는 형태로 작성할 수 있습니다. 삼항 연산자를 사용할 때는 조건식의 평가 결과에 주의하여 적절한 값이 반환되도록 해야 합니다.
댓글