산술 연산자
- 덧셈 ( + ) : 두개의 값을 더한다.
- 뺄셈 ( - ) : 첫 번째 값에서 두번 째 값을 뺀다.
- 곱셈 ( * ) : 두 개의 값을 곱한다.
- 나눗셈 ( / ) : 첫 번째 값을 두 번 째 값으로 나눈다.
- 나머지 ( % ) : 첫 번째 값을 두번째 값으로 나눈 후의 나머지를 반환한다.
int a = 10;
int b = 5;
int sum = a + b; // 10 + 5 = 15
int difference = a - b; // 10 - 5 = 5
int product = a * b; // 10 * 5 = 50
int quotient = a / b; // 10 / 5 = 2
int remainder = a % b; // 10 % 5 = 0
증감 연산자
- 증가 ( ++ ) : 변수의 값을 1 증가 시킨다.
- 감소 ( -- ) : 변수의 값을 1 감소 시킨다.
int x = 5;
x++; // x의 값은 6이 됨
int y = 10;
y--; // y의 값은 9가 됨
대입 연산자
- 할당( = ) : 변수에 값을 할당한다. 예를 들어, 'int x = 5;'는 변수 x에 정수 5를 할당한다.
int a = 5;
int b = a; // 변수 a의 값을 변수 b에 할당
복합 대입 연산자
- 더하기 후 할당 ( += ) : 변수에 값을 더한 후 결과를 변수에 할당한다.
- 빼기후 할당 ( -= ) :변수에서 값을 뺀 후 결과를 변수에 할당한다.
- 곱하기 후 할당 ( *= ) : 변수에 값을 곱한 후 결과를 변수에 할당한다.
- 나누기 후 할당 ( /= ) : 변수를 값으로 나눈 후 결과를 변수에 할당한다.
- 나머지 후 할당 ( %= ) : 변수를 값으로 나눈 후의 나머지 값을 변수에 할당한다.
int x = 5;
x += 2; // x의 값은 7이 됨 (x = x + 2; 와 동일)
int y = 10;
y -= 3; // y의 값은 7이 됨 (y = y - 3; 와 동일)
비교 연산자
- 동등 ( == ) : 두 개의 값이 서로 같은지 비교한다.
- 부등 ( != ) : 두 개의 값이 서로 다른지 비교한다.
- 크다 ( > ) : 첫 번째 값이 두 번째 값보다 큰지 비교한다.
- 작다 ( < ) : 첫 번째 값이 두 번째 값보다 작은지 비교한다.
- 크거나 같나 ( >= ) : 첫 번째 값이 두 번째 값보다 크거나 같은지 비교한다.
- 작거나 같다 ( <= ) : 첫 번째 값이 두 번째 값보다 작거나 같은지 비교한다.
int a = 5;
int b = 10;
boolean isEqual = (a == b); // false (a와 b는 다름)
boolean isNotEqual = (a != b); // true (a와 b는 다름)
boolean isGreater = (a > b); // false (a는 b보다 작음)
boolean isLess = (a < b); // true (a는 b보다 작음)
boolean isGreaterOrEqual = (a >= b); // false (a는 b보다 작음)
boolean isLessOrEqual = (a <= b); // true (a는 b보다 작음)
논리 연산자
- 논리 AND(&&) : 두 개의 조건이 모두 true인 경우에만 결과가 true가 된다.
- 논리 OR(||) : 두 개의 조건 중 하나 이상이 true인 경우 결과 true가 된다.
- 논리 NOT(!) : 조건의 결과를 반전 시킨다.
int a = 5;
int b = 10;
boolean condition1 = (a > 0) && (b > 0); // true (a와 b 모두 양수)
boolean condition2 = (a > 0) || (b > 0); // true (a 또는 b 중에 양수가 있음)
boolean condition3 = !(a > b); // true (a는 b보다 작지 않음)
'Java > JAVA 100 문제 풀이' 카테고리의 다른 글
자바 part.2 문제풀이 - 삼항연산자 (0) | 2023.06.16 |
---|---|
자바 part.2 문제풀이 - if, switch 조건문 (0) | 2023.06.13 |
자바 part.1 문제풀이 - length(),String.valueOf(),Integer.valueOf() (0) | 2023.06.09 |
자바 part.1 문제풀이 - System.out.print, println, printf (0) | 2023.06.09 |
자바 part.1 문제풀이 - 데이터타입(자료형) (0) | 2023.06.07 |