본문 바로가기

Java/Java 기초

[Java] 조건 연산자 If문을 간단하게 사용하기

<2> 조건 연산자 
 - if문과 같이 조건에 만족하는 경우와 아닌 경우 실행되는 실행문을 구분합니다. 
 - 하나의 명령(한 줄의 명령)으로 간단한 if문을 처리할 수 있습니다. 
 - 단, 여러 줄의 실행문을 입력할 수 없고, 값을 리턴하는 역할만 합니다. 
 - 문법

더보기

 조건 ? 숫자값1 : 숫자값2; 
 // 조건이 참이면 숫자값1을 거짓이면 숫자값2를 받아옵니다.

 조건 ? 숫자값1 : 숫자값2; 
 // 조건이 참이면 숫자값1을 거짓이면 숫자값2를 받아옵니다.

 

class CondOp 
{
	public static void main(String[] args) 
	{
		int n1 = 10, n2 = 20, big;
		// n1과 n2중 더 큰 값을 big에 넣어 출력
		big = 0;

		if (n1 > n2)
		{
			big = n1;
		}
		else if (n2 > n1)
		{
			big = n2;
		}
		else{
			System.out.println("값이 서로 같습니다.");
		}

		System.out.println(big);

		// 조건 연산자 이용
		big = (n1 > n2) ? n1 : n2;
		//n1이 n2보다 크면 n1을 작으면 n2를 big에 넣음.
		System.out.println(big);

	}
}

 

728x90
반응형