01. 연산자의 종류
02. 연산자 우선순위와 연산방향
03. 단항 연산자 -피연산자의 개수가 1개
04. 이항 연산자 -피연산자의 개수가 2개
05. 삼항 연산자 -피연산자의 개수가 3개
*연산자는 기호를 뜻하고, 자바에서 제공하는 연산자의 종류
단항 | 부호 | +,-,*,/,% | 사칙연산, 나머지 계산 |
증감 | ++,-- | 음수,양수부호 | |
논리 | ! | 논리부정(~아니다) | |
이항 | 논리 | &,|,&&,|| | 논리곱,논리합 |
문자열 | + | 문자열 연결 | |
대입 | =,+=,-=,*=,/=,%= | 우변의 값을 좌변에 대입 | |
삼항 | 비교 | ==,!=,<,>,<=,>=,instanceof | 값 비교 |
조건식 | 조건식 ?A:B | 조건식 결과에 따라 a,b 선택 |
산술 연산자를 사용할 때, 다음과 같은 고려사항을 유의하자!
- 피연산자의 자료형이 일치하지 않는 경우, 크기가 큰 자료형으로 자동 형 변환이 일어난 후 연산을 수행한다
- 연산의 결과값은 산출 자료형의 표현 범위안에 있어야 한다. 그렇지 않으면 오버플로우가 발생하거나, 쓰레기 값이 입력된다
'JAVA > 교재' 카테고리의 다른 글
JAVA 07- 클래스 (0) | 2025.01.07 |
---|---|
JAVA 06- 배열 (0) | 2025.01.06 |
JAVA 05. 제어문 ② (1) | 2025.01.05 |
JAVA 04-제어문 ① (0) | 2025.01.04 |
JAVA 02-변수와 자료형 (0) | 2025.01.02 |