연산자 종류
산술
부호
문자열
대입
증감
비교
논리
조건
비트
쉬프트
이 연산자들은 모두 우선순위와 방향이 존재.
특히나 ++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 |