본문 바로가기

프로그래밍/Java

19.11.25) Java - 연산자

목차

  • 대입연산자
  • 산술연산자
  • 관계연산자
  • 증감연산자

대입연산자

값을 대입할 때 사용하는 연산자이다. 기호는 '='이다
수학에서는 두 값이 같을 때 사용하지만 프로그래밍에서는 대입할 때 사용한다.

산술연산자

사칙연산할 때 사용하는 연산자

주의 : '/'(나누기) 사용하면 값은 int다. 뒤에 나머지를 지운다. 파이썬과 차이점

관계연산자

피연산자 두개의 관계를 비교해서 True / False을 알려주는 연산자이다.

증감연산자

++, -- : 1을 더한다. 1을 뺀다는 의미를 가진다.
원래 x = x + 1의 식을 간단하게 표현한 것이다.

중요

++가 전위(피연산자 전에 위치)하면 피연산자에 1을 더하고 피연산자를 출력한다.
++가 후위(피연산자 후에 위치)하면 피연산자를 출력하고 메모리에서 1을 더한다.

int x = 1;
System.out.println(++x); 하면 x = 2
System.out.println(x++); 하면 x = 1이 나오지만 메모리에선 1이 더해져있다.