연산자 중에서 마지막으로 배울 것은 삼항연산자입니다.
삼항연산자는 말 그대로 항(피연산자)이 3개인 연산자입니다.
3개의 항을 이용해 간단한 조건문을 만들 때 사용합니다.
지난 포스트
삼항연산자
삼항연산자에서 사용하는 기호는 ?와 :입니다.
( 조건문 ) ? ( 실행문1 ) : ( 실행문2 ) 과 같은 식으로 사용합니다.
조건문 안에는 a<b 와 같은 true나 false 같은 불리언 데이터 값이 나오는 조건문이 쓰여야 하고,
조건문이 true일 경우에는 첫 번째 실행문인 실행문1이,
조건문이 false일 경우에는 두 번째 실행문인 실행문2가 실행이 됩니다.
간단한 코드로 살펴봅시다.
삼항연산자 코드
위의 소스 코드는 PC에서 드래그 후,
ctrl+x로 잘라내서 다른 곳으로 붙여넣기가 가능합니다.
ctrl+c(복사)는 불가능합니다.
삼항연산자를 이용해서 '입력받은 정수가 홀수인지 짝수인지 구분하는 프로그램'을 만들었습니다.
(num%2==1 ? num+"는(은) 홀수입니다." : num+"는(은) 짝수입니다.")
조건문에는 '입력받은 정수를 2로 나누고 남은 나머지 값이 1이냐?'라고 묻고 있습니다.
만약 1이 남는다면 '참'이 되니 실행문1이 실행되어야 합니다.
만약 입력받은 정수가 짝수라면 나머지 값이 0이 될 테니 조건문은 '거짓'이 되고 실행문2가 실행이 됩니다.
다음 포스트
이 글이 도움이 됐다면 하단의 ♡ 공감 버튼을 꾹 눌러서
빨간 하트♥로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS에 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.
'그 외 프로그래밍 언어 > Java' 카테고리의 다른 글
자바, 연산자 우선순위 (0) | 2021.11.23 |
---|---|
자바 실습, 삼항연산자를 이용한 실습 3가지 (0) | 2021.11.22 |
자바, 논리연산자 (0) | 2021.11.22 |
자바, 비교연산자 (0) | 2021.11.22 |
자바, 증감연산자 (0) | 2021.11.22 |
댓글