자바 산술 연산자는 사칙연산을 다루는 연산자로, 가장 기본적이면서도 가장 많이 사용되는 연산자 중 하나입니다. 자바 산술 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다.

1.자바 독학 / 산술 연산자
자바 산술 연산자는 다음과 같이 5가지가 있습니다.
연산자 | 설명 |
---|---|
+ |
덧셈 |
- |
뺄셈 |
* |
곱셈 |
/ |
나눗셈 |
% |
나머지 |
2.자바 독학 / 산술연산자 뎃셈 연산자
덧셈 연산자(+
)는 왼쪽 피연산자와 오른쪽 피연산자를 더한 결과를 반환합니다.
int a = 10;
int b = 20;
int c = a + b;
위 코드에서 c
는 a
와 b
를 더한 결과인 30
이 됩니다.
2.자바 독학 / 산술연산자 뺄셈 연산자
뺄셈 연산자(-
)는 왼쪽 피연산자에서 오른쪽 피연산자를 뺀 결과를 반환합니다.
int a = 30;
int b = 20;
int c = a - b;
위 코드에서 c
는 a
에서 b
를 뺀 결과인 10
이 됩니다.
3.자바 독학 / 산술연산자 곱셈 연산자
곱셈 연산자(*
)는 왼쪽 피연산자와 오른쪽 피연산자를 곱한 결과를 반환합니다.
int a = 10;
int b = 2;
int c = a * b;
위 코드에서 c
는 a
와 b
를 곱한 결과인 20
이 됩니다.
4.자바 독학 / 산술연산자 나눗셈 연산자
나눗셈 연산자(/
)는 왼쪽 피연산자를 오른쪽 피연산자로 나눈 몫을 반환합니다.
int a = 10;
int b = 2;
int c = a / b;
위 코드에서 c
는 a
를 b
로 나눈 몫인 5
가 됩니다.
5.자바 독학 / 산술연산자 나머지 연산자
나머지 연산자(%
)는 왼쪽 피연산자를 오른쪽 피연산자로 나눈 나머지를 반환합니다.
int a = 10;
int b = 3;
int c = a % b;
위 코드에서 c
는 a
를 b
로 나눈 나머지인 1
이 됩니다.
6.자바 독학 / 산술연산자 우선순위
자바 산술 연산자의 우선순위는 다음과 같습니다.
연산자 | 우선순위 |
---|---|
* , / , % |
1 |
+ , - |
2 |
우선순위가 높은 연산자가 먼저 수행됩니다. 예를 들어, 다음 코드는 a
를 b
로 나눈 후 c
를 d
로 나눈 결과를 반환합니다.
int a = 10;
int b = 2;
int c = 3;
int d = 4;
int e = (a / b) / d;
위 코드에서 e
는 a
를 b
로 나눈 값인 5
를 d
로 나눈 결과인 1.25
가 됩니다.
7.자바 독학 / 산술연산자 특징
자바 산술 연산자는 다음과 같은 특징을 가지고 있습니다.
- 피연산자들의 타입이 동일하지 않을 경우, 자동 타입 변환 하여 피연산자들의 타입을 일치시킨 후 연산 수행
- 피연산자가 모두 정수 타입인 경우, 나눗셈은 몫만 반환
- 피연산자가 모두 정수 타입인 경우, 나머지 연산은 소수점 이하를 버리고 반환
- 소수점 이하의 값까지 산출 결과로 얻고 싶을 경우, 피연산자 중 하나를 최소한
float
또는double
타입으로 변환
자바 산술 연산자는 프로그래밍에서 가장 기본적인 연산자 중 하나입니다.
'개발 > JAVA' 카테고리의 다른 글
자바 독학 , 연산자-비교연산자 #4 (0) | 2023.11.16 |
---|---|
자바 독학 , JAVA개발 환경변수 설정 (0) | 2023.11.15 |
자바 독학 , 연산자-증감연산자 #2 (0) | 2023.11.15 |
자바 독학 , 변수 #1 (1) | 2023.11.09 |