hyeonga_code
Java의 신_Chapter 05_Operator 본문
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 |