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);
System.out.println(a);
>>
3
11
2. 자바에서 사용하는 논리연산자
and : &&
or : ||
'컴퓨터 > Java' 카테고리의 다른 글
[Java / 자바] 삼항연산자, if else문 (0) | 2019.09.03 |
---|---|
[Java / 자바] - 형태 변환 (0) | 2019.08.02 |
[Java / 자바] - 기본형 (0) | 2019.08.01 |
[Java / 자바] - 변수의 종류와 입력법 (0) | 2019.08.01 |
[Java / 자바] - 주석 단축키, 주석을 행이나 문단 단위로 다는 법 (0) | 2019.07.31 |