[ 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