대입 연산자의 역할
대입 연산자는 프로그래밍에서 변수에 값을 할당하거나 변수의 값을 업데이트하는 데 사용됩니다.
대입 연산자
1. (=) 연산자: 오른쪽의 값을 왼쪽 변수에 할당합니다. x = 10;은 변수 x에 10을 할당합니다.
복합 대입 연산자
1. (+=) 연산자: x += 5;는 x = x + 5;와 동일하게 작동합니다. 변수 x의 값을 5 증가시킵니다.
2. (-=) 연산자: x -= 3;은 x = x - 3;과 같은 결과를 얻습니다. 변수 x의 값을 3 감소시킵니다.
3. (*=) 연산자: x *= 2;는 x = x * 2;와 같이 변수 x의 값을 2배로 곱하여 할당합니다.
4. (/=) 연산자: x /= 4;는 x = x / 4;와 같이 변수 x의 값을 4로 나눈 결과를 할당합니다.
5. (%=) 연산자: x %= 7;는 x = x % 7;과 같이 변수 x를 7로 나눈 나머지 값을 할당합니다.
복합 대입 연산자의 장점
1. 간결성: 복합 대입 연산자를 사용하면 변수 업데이트 코드를 더 간결하게 작성할 수 있습니다.
2. 효율성: 중복된 변수의 참조를 줄여 연산 속도를 향상시킬 수 있습니다.
3. 가독성: 코드를 읽을 때 무엇을 수행하는지 명확하게 나타내어 가독성을 향상시킵니다.
증감 연산자의 역할
증감 연산자는 변수의 값을 1씩 증가 또는 감소 시킵니다.
주요 증감 연산자
1. 증가 연산자(++) : 변수의 값을 1 증가시킵니다. x++;은 x = x + 1;와 동일한 결과를 얻습니다.
2. 감소 연산자(--) : 변수의 값을 1 감소시킵니다. x--;은 x = x - 1;와 동일한 결과를 얻습니다.
전위 증감과 후위 증감 연산자
1. 전위 증감(++x, --x) : 전위 증감 연산자는 변수의 값을 먼저 변경하고 그 값을 반환합니다.
2. 후위 증감(x++,x--) : 후위 증감 연산자는 변수의 값을 반환한 후에 변수를 변경합니다.
전위 증감 연산자 예제
public class Example {
public static void main(String[] args) {
int x = 5;
System.out.println("x: " + x); // 출력: x: 5
int y = ++x;
System.out.println("y: " + y); // 출력: y: 6
System.out.println("x: " + x); // 출력: x: 6
}
}
후위 증감 연산자 예제
public class Example {
public static void main(String[] args) {
int x = 5;
System.out.println("x: " + x); // 출력: x: 5
int y = x++;
System.out.println("y: " + y); // 출력: y: 5
System.out.println("x: " + x); // 출력: x: 6
}
}
'JAVA > 자바 기본 문법' 카테고리의 다른 글
[JAVA] if 문과 else 문 (0) | 2023.08.10 |
---|---|
[JAVA] 삼항 연산자 (0) | 2023.08.10 |
[JAVA] 비교 연산자 (0) | 2023.08.10 |
[JAVA] 논리 연산자 (0) | 2023.08.10 |
[JAVA] 산술 연산자 (0) | 2023.08.10 |