개발/Java
[JAVA/자바] 삼항연산자 사용법 & 예제 (Ternary Operator)
Jinius.com
2023. 3. 9. 11:51
728x90
반응형
- 삼항연산자란?
3개의 피연산자를 필요로 하는 연산자를 말한다.
if else를 사용할 때 대체할 수 있다.
- 사용 법 / 코드 예시
삼항연산자 사용 시 한 줄이면 if else 문을 대체할 수 있다.
// if else 사용 시
if ( 조건 ){ //조건에 해당하면 A 실행
A
} else { //조건에 해당하지 않으면 B 실행
B
}
// 삼항 연산자 사용시
// 예제 (조건) ? (조건에 해당할 때 실행) : (조건에 해당 안될 때 실행)
int ex = 1;
System.out.println(ex==1?true:false);
// 삼항연산자 조건 해당 실행
public class main
{
public static void main(String[] args)
{
String str = "CASE";
System.out.println((str.equals("CASE"))? true:false);
}
}
결과값 : true |
// 삼항연산자 조건에 해당 안될 때
public class main
{
public static void main(String[] args)
{
String str = "CASE";
System.out.println((str.equals("CASE2"))? true:false);
}
}
결과값 : false |
- 주의사항
※ 가독성이 떨어질 수 있다. ※ 소스 코드가 짧아졌다고 속도가 빨라지는 것은 아니다. |
이전 글 :
2022.10.27 - [개발/Java] - [JAVA/자바] 문자열 변환 함수 toString()과 String.valueOf() 차이점
[JAVA/자바] 문자열 변환 함수 toString()과 String.valueOf() 차이점
toString() 메소드란 ? toString() Method는 객체가 가지고 있는 정보 값들을 문자열로 만들어 return해주는 Method이다. valueOf() 메소드란 ? valueOf() Method는 객체가 가지고 있는 값은 어떤 값이던 문자열로 만
jinius-com.tistory.com
728x90
반응형