[ Naver Cloud Camp ]
Operator
김강니
2024. 3. 15. 15:49
증감 연산자
변수의 값을 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에 "상위권입니다."가 대입된다.
GitHub - Gaannini/javaExe
Contribute to Gaannini/javaExe development by creating an account on GitHub.
github.com