[Java / 자바] 연산자 헷갈리는 부분 정리
1. ++a 와 a++의 차이 -> b = ++a : a에 1을 더한 값이 새로운 a값이 되고, b는 그 새로운 a값을 가지게 된다. ex1) int a = 5; b = ++a; System.out.println(b); System.out.println(a); >> 6 6 -> b = a++ : b에 a값은 대입하고 난 후에 a에 1을 더한다. ex2) int a =5; b = a++; System.out.println(b); System.out.println(a); >> 5 6 ex3) int a = 10; System.out.println(++a - 7); System.out.println(a); >>4 >>11 ex4) int a = 10; System.out.println(a++ - 7); Sys..