-
산술 연산자
■ 사직연산에 사용되는 연산자(+, -, *, /)와 나머지 연산자(%)를 포함
증감연산자
int num1 = 1; int num2 = 1; num1 = num1 + l; // num1 = 2 num2 = num2 - 1; // num2 = 0↓
num1++; // num1 = num1 + 1; 과 동일 ++num1; // num1 = num1 + 1; 과 동일 num2--; // num2 = num2 - 1; 과 동일 --num2; // num2 = num2 - 1; 과 동일■ 변수의 값을 1씩 증가시키거나 감소시키는 연산자
■ 전위형 증감 연산자
증감 연산을 먼저 수행한 후, 그 결과값을 적용한다.
■ 후위형 증감 연산자
기존의 값을 먼저 적용한 후에 증감 연산을 수행한다.
int num1 = 1; int prefix = ++num1; // '2' int num2 = 1; int postfix = num2++; // '1'
복합 대입 연산자
■ 복합 대입 연산자를 사용하여 간략하게 연산을 표현할 수 있다.
//num1~num5까지 값이 5인 상태 num1 += 2; // 5+2 = 7 num2 -= 2; // 5-2 = 3 num3 *= 2; // 5*2 = 10 num4 /= 2; // 5/2 = 2 num5 %= 2; // 5%2 = 1비교 연산자
■ boolean 타입으로 평가될 수 있는 조건식.
■ 대소 비교 연산자(>, <, <=, >=)와 등가 비교 연산자로 분류(==, !=)
대소 비교 연산자
■ boolean을 제외한 나머지 기본 타입에 모두 사용가능(정수, 실수, 문자)
■ 2항 비교만 가능
■ <, >, <=, >=
등가 비교 연산자
■ 모든 타입에 사용할 수 있는 연산자.
■ 두 항의 값이 동등한지의 여부를 판단
■ 기본 타입은 기본 타입끼리, 참조 타입은 참조 타입끼리만 비교할 수 있다.
■ ==, !=
논리 연산자
논리 연산자
■ AND연산자( && ), OR연산자( || ), NOT연산자( ! )
■ boolean 타입 반환
■ AND연산자(&&)
두 개의 피연산자가 모두 true일 때 true를 반환하며 하나가 false일 경우 false 반환
■ OR연산자( || )
두 개읜 피연산자 중 하나라도 true일 경우 true를 반환하며 두 개 모두 false일 경우 false 반환

AND연산자, OR연산자 ■ NOT연산자( ! )
true와 false를 반대로 바꾸는 연산자
!true == false // true !false == true // true !!true == ture // true
연산자 우선순위

'Java' 카테고리의 다른 글
제어문 (0) 2023.04.26 변수(Variable) - String (0) 2023.04.04 JAVA의 매서드 (0) 2023.03.28 변수(Variable) - 기본형 (0) 2022.09.04