산술 연산자

이규은·2021년 9월 16일
0

연산자

목록 보기
1/8

산술 연산자는 사칙연산을 다루는 연산자로 가장 기본적이며 가장 많이 사용되는 연산자이다.
산술 연산자는 두 개의 피연산자를 가지는 이항 연산자이며 결합 방향은 왼쪽에서 오른쪽이다.

주의사항

  • 크기가 큰 타입에서 작은 타입에 담으려고 할때 에러가 발생한다.
double a = 3.32;
int b  = 1;

double c = a + b; //가능
int d = a + b //불가능
  • 연산 결과가 타입의 최대값과 최소값보다 크거나 작을수 없다.
  • 0으로 나누거나 0으로 나머지 연산은 계산할 수 없기 때문에 에러가 발생한다.

연산자의 종류

산술 연산자 설명
+ 왼쪽의 피연산자에서 오른쪽의 피연산자를 더함
- 왼쪽의 피연산자에서 오른쪽의 피연산자를 뺌
* 왼쪽의 피연산자에 오른쪽의 피연산자를 곱함
/ 왼쪽의 피연산자에 오른쪽의 피연산자를 나눔
% 왼쪽의 피연산자를 오른쪽의 피연산자로 나눈 후 그 나머지를 반환함
System.out.println("+ 연산 : " + (4 + 2));
System.out.println("- 연산 : " + (4 - 2));
System.out.println("* 연산 : " + (4 * 2));
System.out.println("/ 연산 : " + (4 / 2));
System.out.println("% 연산 : " + (4 % 2));

위에 코드를 실행하면 다음과 같은 결과가 나온다.

연산자의 우선순위와 결합방향


곱셈과 나눗셈을 먼저 계산하며 괄호가 있을시 괄호를 가장 먼저 계산한다.


산술 연산은 왼쪽에서 오른쪽으로 진행하지만 대입 연산은 오른쪽에서 왼쪽으로 진행한다.

profile
안녕하세요

0개의 댓글