Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Goru

[Java] 연산자 본문

Java

[Java] 연산자

gorusair 2021. 12. 8. 23:51

연산자

연산자는 '연산을 수행하는 기호'를 말한다. 

 

연산자와 피연산자

연산자가 연산을 수행하려면 반드시 연산의 대상이 있어야 하는데, 이것이 '피연산자'라고 한다.

피연산자로 상수, 변수 또는 식 등을 사용할 수 있다.

 

연산자 - 연산을 수행하는 기호(+,-,*,/)
피연산자 - 연산자의 작업 대상(변수,상수,리터럴 수식)

식과 대입 연산자

연산자와 피연산자를 조합하여 계산하고자 하는 바를 표현하는 것을 '식'이라고 한다.

그리고 식을 계산하여 결과를 얻는 것을 '식의 평가한다'고 한다.

4 * X + 3;  //문장(statement)
4 * 5 + 3;
23;         // 결과를 얻었지만 쓰이지 않고 사라짐

y = 4 * X + 3;
y = 4 * 5 + 3;
y = 23; // 식의 평가결과과 변수 y에 저장된다.

y = 4 * X + 3;
System.out.println(y);  //변수 y의 값을 화면에 출력

System.out.println(4 * X + 3);
-> System.out.println(23); //23이 화면에 출력된다.

연산자의 종류

종류 연산자 설명
산술연산자 + - * / % << >> 사칙연산과 나머지 연산
비교연산자 > < >= == !+ 크고 작음과 같고 다름을 비교
논리연산자 && ||  ! & | ^ ~ '그리고(And)'와 또는(OR)'으로 조건을 연결
대입연산자 = 우변의 값을 좌변에 저장
기타 (type) ?: instanceof 형변환 연산자, 삼항연산자, instanceof 연산자

 

 

'Java' 카테고리의 다른 글

[Java] 산술변환  (0) 2021.12.09
[Java] 연산자(2)  (0) 2021.12.09
[Java] 형 변환  (0) 2021.12.08
[Java] 실수형  (0) 2021.12.07
[Java] 정수형  (0) 2021.12.06