(2주차) JAVA 문법 종합반/2주차

3. 대입연산자

note994 2024. 7. 29. 22:00

대입연산자

// 변수를 바로 연산해서 그 자리에서 저장하는(대입하는) 연산자

// =(기본연산자), +=, -=, *= ......(복합대입연산자)

// ++ : += 1

// -- : -= 1
int number = 10;
number = number + 2;
System.out.println(number) // 12 출력
number = number - 2;
System.out.println(number); // 10
number = number * 2;
System.out.println(number); // 20
number = number / 2;
System.out.println(number); // 10
number = number % 2;
System.out.println(number); // 0

복합대입연산자

number = 10;

number += 2;
System.out.println(number); // 12

number -= 2;
System.out.println(number); // 10

number *= 2;
System.out.println(number); // 20

number /= 2;
System.out.println(number); // 10

number %= 2;
System.out.println(number); // 0

++, --

number = 0;

number++; // number = number+1과 같다. == 1

number--; // number = number-1과 같다. == 0
int a = 10;
int b = 10;
int val = ++a + b--; // 예상값은 20이라고 생각할 수 있다.
System.out.println(val); // 21

// ++와 --는 앞에 있으면 1을 먼저 더하거나 뺀 후 연산한다.
// 뒤에 있다면 연산을 다 끝내고 1을 더한다.

'(2주차) JAVA 문법 종합반 > 2주차' 카테고리의 다른 글

8. for  (0) 2024.07.31
7. switch  (0) 2024.07.31
6. if  (0) 2024.07.30
5. 비트 연산자, 연산자 우선순위  (0) 2024.07.30
4. 기타연산자  (0) 2024.07.30