미누에요
[Java] 대입 연산자 본문
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
'Java' 카테고리의 다른 글
[Java] 논리 연산자 (2) | 2023.11.01 |
---|---|
[Java] 비교 연산자 (1) | 2023.10.31 |
[Java] 산술 연산자 (0) | 2023.10.31 |
[Java] 퀴즈 1. 버스 도착 정보 출력 (0) | 2023.10.31 |
[Java] 데이터 형변환 (0) | 2023.10.30 |