[Java] 여러가지 연산자 #3
BE/Basic 2024. 1. 1.
목 차
- 이항 연산자
- 단항 연산자
- 비교 연산자
이항 연산자
가장 기본적이면서 가장 중요한 사칙연산이다. 다만 하나가 추가되었다.
+: 더하기
-: 빼기
*: 곱하기
/: 나누기
%: 나머지
% 는 나눈 값의 나머지를 구하는 것으로, 주로 홀수인지 짝수인지를 알고자 할 때 사용된다. 홀수라면 2로 나누었을 때 나머지가 1이고, 짝수라면 2로 나누었을 때 나머지가 0이다.
단항 연산자
변수 x를 선언했다고 할 때, x의 값을 + 1 증감하는 역할을 하는 연산자이다.
주로 반복문에서 사용되는데, 1을 먼저 더하고 다음 반복문으로 넘어갈 것이냐, 현재 값으로 반복문을 실행한 뒤에 1을 더할 것이냐의 차이이다.
x ++: x의 값을 1 증가
++ x: 먼저 증가한 값을 할당
조금 복잡하지만 예시로 설명하자면,
int x = 1;
System.out.println(x++); // 출력: 1, 현재 x의 값: 2
System.out.println(++x); // 출력: 3, 현재 x의 값: 3
빼기도 마찬가지이다.
비교 연산자
자바에서 '=' 연산자는 할당을 의미한다. 오른쪽 값을 왼쪽에 할당하겠다는 의미이다.
a == b: a 와 b 는 같다.
a !== b: a 와 b 는 같지 않다.
a > b: a 는 b 보다 크다.
a >= b: a 는 b 보다 크거나 같다.
a < b: a 는 b 보다 작다.
a <= b: a 는 b 보다 작거나 같다.
이 비교 연산자는 boolean 타입의 값을 반환한다.
'BE > Basic' 카테고리의 다른 글
[Java] 컬렉션(ArrayList, LinkedList, Queue) # 6 (0) | 2024.01.27 |
---|---|
[Java] Class - 접근 제어자(access modifier) #5 (0) | 2024.01.04 |
[Java] Class - 생성자(Constructor) #4 (0) | 2024.01.03 |
[Java] 변수와 타입 #2 (0) | 2023.12.30 |
[Java] HelloWorld! #1 (0) | 2023.12.28 |