Jinius.com
article thumbnail
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
반응형
profile

Jinius.com

@Jinius.com

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!