<연산자와 피연산자의 정의>
연산자(operator)란?
연산을 수행하는 기호를 말한다.
대표적인 예가 사칙연산 기호(+, -, *, /)이다.
Java에서는 사칙연산을 비롯해
기호들(=, <, &, | 등)을 활용한 다양한 연산자들을 제공한다.
연산자가 연산을 수행하려면
반드시 연산의 대상이 있어야 한다.
이것을 피연산자(operand)라고 한다.
피연산자로는 변수, 상수, 리터럴, 식(expression) 등을 사용할 수 있다.
<식의 정의와 사용>
피연산자 중 하나인 '식(expression)'이란
연산자와 피연산자를 조합하여
계산하고자 하는 바를 표현한 것을 말한다.
식을 계산하여 결과를 얻는 것을
'식을 평가(evaluation)한다'라고 한다.
예를 들어 4 * x + 3 이라는 식이 있고 x의 값이 5라면,
식을 평가한 결과는 23이 된다.
식은 아래와 같이 변수에 저장할 데이터 값이 될 수도 있고
int x = 5;
int y = 4 * x + 3;
System.out.println(y); // 23
아래와 같이 변수에 저장하지 않고
println 메서드 괄호() 안에 직접 쓸 수도 있다.
int x = 5;
System.out.println(4 * x + 3); // 23
'. Java의 정석' 카테고리의 다른 글
| [Java] 연산자의 우선순위와 결합규칙 (0) | 2021.07.06 |
|---|---|
| [Java] 연산자의 분류 (0) | 2021.07.06 |
| [Java] 정수형 데이터 타입 : 오버플로우(overflow) (0) | 2021.07.05 |
| [Java] 정수형 데이터 타입 : 부호 비트와 값의 표현 (0) | 2021.07.05 |
| [Java] 문자 코드 : 아스키, 확장아스키, 코드페이지, 유니코드 (0) | 2021.07.05 |