본문 바로가기
그 외 프로그래밍 언어/Java

자바, 삼항연산자

by Dreaming Coder 2021. 11. 22. 23:12

 


 

연산자 중에서 마지막으로 배울 것은 삼항연산자입니다.

삼항연산자는 말 그대로 항(피연산자)이 3개인 연산자입니다.

3개의 항을 이용해 간단한 조건문을 만들 때 사용합니다.

 

 

 

지난 포스트

 

자바, 논리연산자

논리연산자에 대해서 알아봅시다. 개인적으로 논리연산자는 지난번에 공부했던 굉장히 쉬운 '증감연산자, 비교연산자' 보다는 조금 헷갈렸습니다. 지난 포스트 자바, 비교연산자 이번에는 비교

gogogameboy.tistory.com

 

 

 

삼항연산자

 

 

자바, 연산자란? (feat. 연산자의 종류)

이번에는 연산자란 무엇인지, 그리고 연산자의 종류에는 어떤 것들이 있는지 살펴보도록 하겠습니다. 지난 포스트 자바, 데이터 타입 변환 코드를 짜다가 일시적으로 자료형(데이터 타입)을 변

gogogameboy.tistory.com

삼항연산자에서 사용하는 기호는 ?:입니다.

( 조건문 ) ? ( 실행문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가 실행이 됩니다.

 

 

 

 

 

 

다음 포스트

 

자바 실습, 삼항연산자를 이용한 실습 3가지

지난 포스트에서 공부한 삼항연산자를 이용한 실습입니다. 지난 포스트 자바, 삼항연산자 연산자 중에서 마지막으로 배울 것은 삼항연산자입니다. 삼항연산자는 말 그대로 항(피연산자)이 3개

gogogameboy.tistory.com

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 

'그 외 프로그래밍 언어 > Java' 카테고리의 다른 글

자바, 연산자 우선순위  (0) 2021.11.23
자바 실습, 삼항연산자를 이용한 실습 3가지  (0) 2021.11.22
자바, 논리연산자  (0) 2021.11.22
자바, 비교연산자  (0) 2021.11.22
자바, 증감연산자  (0) 2021.11.22

댓글