본문 바로가기
자바

자바 3항 연산자 [북붙따라하기]

by 세상 모든 것 들은 그 자신을 위해 존재한다. 2020. 12. 27.

 

사용예제) 그대로 복사 해서 실행 해봅시다.

--------------------------------------------------

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
반응형

댓글