본문 바로가기
JAVA-Spring/Data type, Operator

JAVA 프로그래밍 [삼항 연산자, 대입 연산자] 개요

by Super Santj 2019. 7. 10.

삼항 연산자 _

JAVA 삼항 연산자 예제

삼항 연산자는 if문과 밀접한 연관이 있다.

삼항 연산자는 어떤 특정한 조건에 따라서 a값을 넣을수도있고, b를 넣을수도 있다. 이때 필요한것은 조건식이다.

조건식에 따라 만약 참이다 라는 값이나오면, 참인값을, 거짓이다라는 값이 나오면 거짓이라는 값을 대입하게 된다.

[변수명 = (조건식)? 참인값 : 거짓인값;]

대입 연산자 _

대입 연산자 여러가지 이름을 갖고있다. 배정연산자, 할당 연산자 등 이외에 다양한 이름이 있는데 보통은 대입연산자 라고 말한다.

대입연산자는 계산을 해서 변수에 값을 저장할때 사용한다.자

JAVA 자바 대입 연산자 예제

a=a+1, a=a-1, a=a*1, a=a/1, a=a%1

이와 같이 자기 변수에다가 직접 계산을 하여 대입하는 방식을 의미한다. 즉 자기변수에 값을 계산한후 자기 변수에 대입하는 방식이다.(저장형)

추가적으로,

a=a+b 와 a+=b는 같은 맥락이다. 그 외, -=, *= /= 등이 있다. 이렇게 구지 사용을 하게되는 이유는 연산 속도가 빠르고, 연산속도가 빠르면 실행 속도 또한 빠르기에 이렇게 사용한다.

그 이유인즉

a=a+b 연산자 2개, a+=b 연산자 1개

논리적으로 생각하여도 연산자가 1개인것이 계산이 더 빠를 수 밖에없다.

댓글