연산자와 피연산자
반응형
연산자(Operator)
연산자 : 연산을 수행하는 기호 (+, -, *, /)
피연산자: 연산자의 연산 수행 대상
덧셈연산자가 덧셈할 값이 필요한데, 피연산자가 2개 필요하다.
"모든 연산자는 연산결과를 반환한다."
즉, 연산결과를 반환하지 않으면 연산자가 아니다. 괄호는 연산자가 아니다.
예를 들어 이러한 식(Expression)이 있을때,
x = 5 일 때,
4 * x + 3
4 * 5 + 3
=23 이런식으로 계산이 된다.
y = 4 * x + 3; // x의 값이 5라면, y의 값은 23이 된다.
System.out.println(y); // y의 값인 23이 화면에 출력된다.
대부분의 경우, 연산결과를 사용하기 때문에,
변수에다가 대입연산자를 이용해서 연산결과를 저장한다.
그렇다고해서 꼭 변수에 연산결과를 담아야 하는 것은 아니다. 아래와 같이 직접 출력해도 된다.
System.out.println(4*x+3); // x의 값이 5라고 가정하면
System.out.println(23);
연산자의 종류
연산자의 종류는 크게 5가지로 구분할 수 있다.
- 산술 연산자 - 사칙 연산과 나머지 연산이 있다.
- 비교 연산자 - 크고 작음과 같고 다름을 비교
- 논리 연산자 - 그리고(AND) &&, 또는(OR) ||, 부정(NOT) ! 등을 사용하여 조건을 표현한다.
- 대입 연산자 - 우변의 값을 좌변에 저장(=)
- 기타 연산자 - (type) 형변환 연산자, ?: 삼항 연산자, instanceof instacneof연산자
반응형
'JAVA' 카테고리의 다른 글
증감 연산자, 부호 연산자 (0) | 2022.03.15 |
---|---|
연산자의 우선순위와 결합규칙 (0) | 2022.03.14 |
타입간의 변환방법 (0) | 2022.03.14 |
정수형의 오버플로 (0) | 2022.03.14 |
화면으로부터 입력받기 (0) | 2022.03.13 |
댓글
이 글 공유하기
다른 글
-
증감 연산자, 부호 연산자
증감 연산자, 부호 연산자
2022.03.15 -
연산자의 우선순위와 결합규칙
연산자의 우선순위와 결합규칙
2022.03.14 -
타입간의 변환방법
타입간의 변환방법
2022.03.14 -
정수형의 오버플로
정수형의 오버플로
2022.03.14