최근 포토로그


삼함연산자. JAVA

  expression ? expression : expression  

조건 연산자(? :)는 피연산자 3개를 사용하는 삼항 연산자입니다. 조건 연산자는 다음과 같이 사용됩니다.

  • 첫 번째 피연산자는 암시적으로 bool로 변환됩니다. 계속하기 전에 피연산자가 계산되고 의도하지 않은 모든 결과가 완료됩니다.

  • 첫 번째 피연산자가 true(1)이면 두 번째 피연산자가 계산됩니다.

  • 첫 번째 피연산자가 false(0)이면 세 번째 피연산자가 계산됩니다.


int result = (true) ? 1 : 2;
        
        System.out.println(result);
        
        result = (false)?1:2;
        System.out.println(result);
        
        int score = 70;
        String passresult = (score>50)?"합격":"불합격";
        System.out.println(passresult);






덧글

댓글 입력 영역