728x90
반응형
SMALL
증감 연산자
증가 연산자(++) : 피연산자의 값을 1 증가 시킵니다.감소 연산자(--) : 피연산자의 값을 1 감소시킴
타입 설명 사용 예
전위형 | 값이 참조되기 전에 증가/감소 시킨다. | k = ++j; |
k = --j; | ||
후위형 | 값이 참조된 후에 증가/감소 시킨다. | k = j++; |
k = j--; |
증감 연산자가 독립적으로 사용된 경우, 전위형과 후위형의 차이는 없다.
++k; k++; = > 값 동일
class Operator2_1 {
public static void main(String[] args) {
int k = 0, j = 3;
// 후위 형
k = j++;
System.out.println("k = j++;, k = " + k);
System.out.println("k = j++;, j = " + j);
// 다르게 표현 가능
// k = j;
// j++;
// System.out.println("k = j++;, k = " + k);
// System.out.println("k = j++;, j = " + j);
// 값 초기화
k = 0;
j = 3;
// 전위 형
k = ++j;
System.out.println("k = ++j;, k = " + k);
System.out.println("k = ++j;, j = " + j);
// 다르게 표현 가능
// ++j;
// k = j;
// System.out.println("k = ++j;, k = " + k);
// System.out.println("k = ++j;, j = " + j);
}
}
부호 연산자
'-' 는 피연산자의 부호를 반대로 변경합니다.'+' 는 아무런 일도 하지 않음(실제 사용X)
class Operator2_2 {
public static void main(String[] args) {
int i = -10;
i = +i;
System.out.println("i = +i; = " + i);
i = -10;
i = -i;
System.out.println("i = -i; = " + i);
}
}
728x90
반응형
LIST
'개발 > JAVA' 카테고리의 다른 글
사칙 연산자와 산술변환 (0) | 2023.01.18 |
---|---|
형변환 연산자와 자동 형변환 (0) | 2023.01.18 |
연산자 (0) | 2023.01.18 |
문자와 문자열 (0) | 2023.01.18 |
기본형과 참조형 (2) | 2023.01.18 |