[ Java ] 삼항연산자(Ternary Operator)
2024. 1. 27. 22:13ㆍ· LANGUAGE/└ Java
삼항 연산자(Ternary Operator)
: 피연산자를 3개 가지는 조건 연산자
조건식 ? 반환값1 : 반환값2 |
(+) 조건식이 참(true)이면 반환값1, 거짓(false)이면 반환값2
1. 기본적인 사용
int number = 10;
String result = (number > 0) ? "양수" : "음수 또는 0";
System.out.println(result);
(+) number가 0보다 크면 "양수" 작으면 "음수 또는 0" 문자열을 출력합니다.
2. 값 할당
int a = 5;
int b = 10;
int max = (a > b) ? a : b;
System.out.println("최대값: " + max);
(+) a가 b보다 크면 a값을 변수 max에 삽입, 작으면 b 값을 변수 max에 삽입
3. 메서드 호출
int value = -7;
String result = (isPositive(value)) ? "양수" : "음수 또는 0";
System.out.println(result);
private static boolean isPositive(int num) {
return num > 0;
}
(+) isPositive() 메소드를 호출하여 value 값을 num 값으로 받아 0보다 큰지 비교 후 true/false 값을 리턴
(+) 리턴 받은 값이 참이면 "양수", 거짓이면 "음수 또는 0" 문자열을 result 변수에 대입
(+) result 변수 출력하여 값 확인
개인 공부 기록용입니다:)
728x90
'· LANGUAGE > └ Java' 카테고리의 다른 글
[ Java ] DTO / DAO 이해 (0) | 2024.01.29 |
---|---|
[ Java /JDBC ] RowMapper / ResultSetExtractor의 차이점 (0) | 2024.01.28 |
[ Java / Database ] DTO 이해 실습 (0) | 2024.01.26 |
[ Java ] Collection - List (0) | 2024.01.25 |
[ Java / Database ] Java에서 DB에 데이터 삽입하기 (0) | 2024.01.24 |