단항 연산자 ++, --, +, -, ~, !,
boolean a = true; : !a = false; (논리부정 연산자)
2=0010 : ~2=1101 (비트를 반대로 바꿔준다)
int aa = ++bb; bb값을 먼저 증가시키고 aa에 대입
int aa = bb++; aa에 대입을 먼저한후 bb값을 증가
산술 연산자 *, /, %, +, -, <<, >>, >>>(비트를 이동시킨다)
비교 연산자 <, >, <=, >=, ==, !=
instanceof(비교대상이 같으면 true 아니면 false 출력)
논리 연산자 & (and:둘다 1일경우 1)
^ (xor:두개가 다를경우만 1)
| (or 둘중하나만 1일이여도 1)
&&(and), ||(or) :두개의논리 연산자 비교 에서 사용된다
삼항 연산자 : aa=(조건)? a:b; 조건이 참이면 a값 조건이 거짓이면 b값
대입연산자 =, *=, /=, %=, +=, -=, <<=, >>=, >>>=, &=, ^=, !=
priority: 단항연산자, 산술연산자, 비교연산자, 논리연산자, 삼항연산자, 대입연산자
'java' 카테고리의 다른 글
배열 Array (0) | 2019.08.01 |
---|---|
보조 제어문 break, continue (0) | 2019.08.01 |
반복문 for, while, do while. +(제어문자) (0) | 2019.08.01 |
조건문 if, switch (0) | 2019.08.01 |
변수(variable) (0) | 2019.08.01 |