package com.haenin.section03.increment;
public class Application1 {
public static void main(String[] args) {
/* 목표, 단항 연산자이자 증감연산자에 대해 이해하고 활용할 수 있다. */
int num = 20;
System.out.println("num = " + num);
num++; // 후위 연산자
System.out.println("num = " + num);
++num; // 전위 연산자
System.out.println("num = " + num);
num--;
System.out.println("num = " + num);
--num;
System.out.println("num = " + num);
int firstNUm = 20;
int result =firstNUm++ + 3;
System.out.println("result = " + result); // 23
System.out.println("firstNUm = " + firstNUm); // 21
System.out.println("firstNUm++ = " + firstNUm++); // 21
System.out.println("firstNUm = " + firstNUm); // 22
/* 설명. a, b, c, d 값 맞추기 */
int a = 3;
int b = 5;
int c = -1;
int d = a + --b;
b = 2 * (-c + a++) - d;
c *= 2;
a = b++ + c;
System.out.println("a = " + a);
System.out.println("b = " + b);
System.out.println("c = " + c);
System.out.println("d = " + d);
}
}