증감 연산자
변수의 값을 1 증가시키거나 1 감소시키는 연산자
연산식 | 설명 |
++피연산자 | 피연산자의 값을 1 증가시킴 |
—피연산자 | 피연산자의 값을 1 감소시킴 |
피연산자++ | 다른 연산을 수행한 후에 피연산자의 값을 1 증가시킴 |
피연산자— | 다른 연산을 수행한 후에 피연산자의 값을 1 감소시킴 |
예시
int num = 0;
num++;
System.out.println(num); //1
++num;
System.out.println(num); //2
int result = num++;
System.out.println("result=" + result); //result=2
System.out.println("num=" + num); //num=3
result = ++num;
System.out.println("result=" + result); //result=4
System.out.println("num=" + num); //num=4
System.out.println("num=" + num--); //num=4
System.out.println("num=" + --num); //num=2
논리 연산자
논리연산자는 흐름 제어문인 조건문, 반복문 등에서 주로 이용된다.
구분 | 연산식 | 설명 |
AND | && | 피연산자 모두가 true일 경우에만 연산 결과가 true |
OR | || | 피연산자 중 하나만 true이면 연산 결과는 true |
XOR | ^ | 피연산자들이 값이 다르면 true |
NOT | ! | 피연산자의 논리값을 바꿈 |
예시
// And 연산
logic = true && true; //true
logic = true && false; //false
// Or 연산
logic = true || true; //true
logic = true || false; //true
// Xor 연산
logic = true ^ true; //false
logic = false ^ false; //false
logic = true ^ false; //true
// Not 연산
logic = !false; //true
logic = !true; //false
증감 연산자
피연산자 ? true일때 값 : false일때 값
str = num >= 85 ? "상위권입니다." : "상위권에 미치지 못합니다.";
//num이 85이상이면 str에 "상위권입니다."가 대입된다.
'[ Naver Cloud Camp ]' 카테고리의 다른 글
[ZICZONE 프로젝트] Redux를 사용한 알림 저장: Redux Toolkit 및 redux-persist를 활용한 상태 관리 방식 (0) | 2024.09.14 |
---|---|
[ZICZONE 프로젝트] Redux를 사용한 알림 저장: Redux란? (5) | 2024.09.14 |
[ React ] useState hook (1) | 2024.06.02 |
[ React ] props (0) | 2024.06.02 |
DataType (0) | 2024.03.15 |