Java
[Java] 대입 연산자
미누라니까요
2023. 10. 31. 22:09
728x90
반응형
SMALL
이번 게시물에서는 대입 연산자에 대하여 작성하겠다.
대입 연산자는
int num = 0;
num에 2만큼의 값을 더하려면 어떻게 해야하는가 ?
아마 아래처럼 답할 것이다.
num = num + 2;
위 식이 대입 연산자를 사용한 것이다.
하지만, 우리는 대입 연산자와는 조금 다른 형태를 더 자주 사용할 것이다.
num += 2;
그 방법이 위와 같은 복합 대입 연산자를 사용하는 방법이다.
다른 연산들도 이러한 방식으로 표현할 수 있다.
아래 예제 코드를 보자.
public class test {
public static void main(String[] args) {
// 대입 연산자
int num = 10;
num = num + 2;
System.out.println(num); // 12
num = num - 2;
System.out.println(num); // 10
num = num * 2;
System.out.println(num); // 20
num = num / 2;
System.out.println(num); // 10
num = num % 2;
System.out.println(num); // 0
// 복합 대입 연산자
num = 10;
// num = num + 2
num += 2;
System.out.println(num); // 12
// num = num -2;
num -= 2;
System.out.println(num); // 10
// num = num * 2;
num *= 2;
System.out.println(num); // 20
// num = num % 2;
num %= 2;
System.out.println(num); // 0
}
}
위 예제 코드의 출력 결과는 다음과 같다.
주석으로 예상한 결과값과 동일한 것을 알 수 있다.
이상으로 대입연산자, 복합대입연산자에 대하여 알아보았다.
출처 - 나도코딩 자바 강의 https://www.youtube.com/watch?v=NQq0dOoEPUM&t=5915s
728x90
반응형
LIST