반응형
증감 연산자
증가 연산자(++) 피연산자의 값을 1 증가시킨다.
감소 연산자(--) 피연산자의 값을 1 감소시킨다.
"증감 연산자가 독립적으로 사용된 경우, 전위형과 후위형의 차이가 없다."
ex) ++i; , i++;
class Ex3_2 {
public static void main(String args[]) {
int i=5, j=0;
j = i++; //후위형
System.out.println("j=i++; 실행 후, i=" + i +", j="+ j);
i=5; // 결과를 비교하기 위해, i와 j의 값을 다시 5와 0으로 변경
j=0;
j = ++i;
System.out.println("j=++i; 실행 후, i=" + i +", j="+ j);
}
}
부호 연산자
'-'는 피연산자의 부호를 반대로 변경한다.
'+'는 아무런 일도 하지 않는다. (실제 사용X)
class Ex3_4 {
public static void main(String[] args) {
int i = -10;
i = +i;
System.out.println(i); // -10
i = -10;
i = -i;
System.out.println(i); // 10
}
}
반응형
'java↗' 카테고리의 다른 글
java↗4-4. 사칙 연산자, 산술변환 (1) | 2024.03.14 |
---|---|
java↗4-3. 형변환 연산자, 자동 형변환 (0) | 2024.03.14 |
java↗4-1. 연산자의 우선순위 (0) | 2024.03.14 |
java↗4. 연산자 (0) | 2024.03.14 |
java↗3-11. 타입간의 변환방법 (0) | 2024.03.14 |