본문 바로가기
스터디/Java(자바)

연산자 # 220420

by zendyne 2022. 4. 20.

 

 

연산자 종류

산술

부호

문자열

대입

증감

비교

논리

조건

비트

쉬프트

 

이 연산자들은 모두 우선순위와 방향이 존재.

 

특히나 ++x, x++은 반복문에서 결과 출력값을 묻는 문제로 많이 나온다... 출력 후에 연산되기 때문.

 

같은우선순위 끼리는 왼쪽에서 오른쪽 순서로 연산 시작

단, 단항연산자(++, --, ~, !), 부호연산자(+. -), 대입연산자(=, +=, -=, /= 등)는 오른쪽에서 왼쪽으로 연산한다.

 

* 나누기 연산 시 주의사항

 int형을 나누면 소숫점은 버리고 결과값 도출되기 때문에 하나의 피연산자를 double화 시킨 후 double에 저장할 것.

 

삼항연산자

 

 (A ? B : C) 세 개의 피 연산자를 필요로 하는 연산자.

삼항 연산자는 ? 앞에 조건식에 따라 콜론 앞, 뒤의 구문이 선택되는 조건 연산식이라고 부르기도 함. 삼항연산자를 사용하는 방법

 

조건식 ? 값  또는 연산식 : 값 또는 연산식

->ex) a+b = 1 ? 참이면 여길 실행 : 아니면 여길 실행

주로 값이 오지만, 연산 식이 올 수도 있다.(참이였을때 대입하거나 하는 분기문 대용으로 쓰임)

 

'스터디 > Java(자바)' 카테고리의 다른 글

06_클래스 #220720  (0) 2022.07.20
06_클래스 #220713  (0) 2022.07.13
변수와타입 # 220414  (0) 2022.04.14