hyeonga_code

Java의 신_Chapter 05_Operator 본문

Java

Java의 신_Chapter 05_Operator

hyeonga 2024. 3. 27. 09:59
반응형

 

2024.03.26

 

- 연산자_Operator

-- 연산을 하기 위한 기호

 

-- 대입 연산자_Assignment Operator =

 

-- 산술 연산자_Arithmetic Operator

---- 더하기_Additive Operator +

---- 빼기_Subtraction Operator -

---- 곱하기_Multiplication Operator *

---- 나누기_Division Operator /

---- 나머지_Remainder Operatror %

 

-- 복합 대입 연산자_Compound Assignment Operator += -= *= /= %=

 

-- 단항 연산자

---- 단항 플러스 연산자_Unary Plus Operator +

---- 단항 마이너스 연산자_Unary Minus Operator -

---- 증가 연산자_Increment Operator ++

---- 감소 연산자_Decrement Operator --

---- 논리 부정 연산자_Logical Complement Operator !

---- 틸드_Tilde ~ : 2진수 비트 값을 모두 반대로 변환

 

>> 단항 연산자 > 산술 연산자

 

-- 등가 비교 연산자_Equality Operator

---- 같음_equal to ==

---- 같지 않음_not equal to !=

 

-- 대소 비교 연산자_Relational Operator

---- 왼쪽 값이 큼_greater than >

---- 왼쪽 값이 같거나 큼_greater than or equal to >=

---- 왼쪽 값이 작음_less than <

---- 왼쪽 값이 같거나 작음_less than or equal to <=

 

-- 논리 연산자_Conditional Operator

---- AND 결합_Conditional AND &&

---- OR 결합_Conditional OR ||

 

-- 삼항 연산자_Conditional Operator ? :

변수 = (boolean 조건식) ? (true인 경우 값) : (false인 경우 값)

---- 코드의 가독성을 위해서는 if문을 사용하는 것이 효과적

 

-- instanceof 도 연산자다.

-- 비트 연산자 & | ^ ~ << >> >>>

---- 정수형만 가능

---- & : 두 값이 모두 true > true

---- | : 두 값이 모두 false > false

---- ^ : 두 값이 서로 다른 경우 true, 같은 경우 false

 

-- 조건1 && 조건2

---- 조건1이 false인 경우 조건2를 수행하지 않는다.

 

-- 조건1 & 조건2

---- 조건1이 false라도 조건2를 수행한다.(조건1과 조건2의 결과를 비교)

 

-- 형변환_Casting

반응형

'Java' 카테고리의 다른 글

Java의 신_Chapter 07_Array  (0) 2024.03.27
Java의 신_Chapter 06_Condition  (0) 2024.03.27
Java의 신_Chapter 04_Type  (0) 2024.03.27
Java의 신_Chapter 03_Object  (0) 2024.03.27
Java의 신_Chapter 02_jshell 활용하기  (0) 2024.03.27