사용예제) 그대로 복사 해서 실행 해봅시다.
--------------------------------------------------
public class Sample {
public static void main(String[] args) {
//3항 연산자 예제
int nNum = 5;
String strC = (nNum > 3) ? "3보다 크다" : "3보다 작다";
System.out.println("strC : "+strC);
//결과는 strC : 3보다 크다
if(nNum > 3) {
strC = "3보다 크다";
}else {
strC = "3보다 작다";
}
System.out.println("strC : "+strC);
//결과는 strC : 3보다 크다
}
}
-------------------------------------------------
위의 3항 연산자를 이용한 한줄코딩과
아래의 5줄 사용한 if else문의 결과는 같다.
구성은
조건식 ? 참일때실행 : 거짓일때실행 ;
자바에서 3항 연산자를 사용하면
깔금한 코딩을 할수 있는 때가 자주 있다.
복잡하고 여러가지를 처리할 때는 if문이 더 잘 잃혀진다.
너무 많이 사용하는 것은 금물이다.
728x90
반응형
'자바' 카테고리의 다른 글
자바 switch 문 [북붙따라하기] (0) | 2020.12.27 |
---|---|
자바 if 문 [북붙따라하기] (2) | 2020.12.27 |
자바 연산자 [김철수홍길동] (0) | 2020.12.27 |
자바 자료형 간단설명 (0) | 2020.12.27 |
자바, 변수 쉽게 이해하기. [김철수홍길동] (0) | 2020.12.27 |
댓글