Language/JAVA

[JAVA 기초 이론] 삼항 연산자

오류나면꽥꽥 2023. 5. 10. 09:09

삼항 연산자

: 항이 3개인 연산자

 

조건? 참:거짓

(조건) ? 조건이 참일때 값 : 조건이 거짓일 때 값

		int a=33;
		int b=29;
 		int num=a>b? b:a; // 삼항연산자 사용
		while(true) {  // 무한루프 사용

			System.out.print(num+ " ");  // 29
			num++;  // 30

			if(num>b) {  // 30>29
				break; // 무한루프는 종료조건 필요!
			}
		}

 

​a>b                                       num>b

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

33>29            T → 29            30>29 → T  break

 

출력)

29