<연산자와 피연산자의 정의>

 

연산자(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