반응형
2. 연산자 (Operator)
**우선순위 다 기억할 필요 없이 ()가 가장 최우선, 대입연산자가 가장 최후 라는 것만 알기
2.1. 단항 연산자
a. 1증가(감소)연산자 : ++, --
변수++ : 선실행 후증가
++변수 : 선증가 후실행
예) 출력 프로그램
int x = 10;
S.o.p(x); 10
S.o.p(x++); 10 11
S.o.p(--x); 10 10
S.o.p(x++); 10 11
S.o.p(++x); 12 12
S.o.p(x--); 12 11
S.o.p(--x); 10 10
S.o.p(x++); 10 11
S.o.p(x); 11 11
** +,-는 양수 음수
** ~와 비트연산자는 java에서 쓰지 않음
** !는 not 연산자
//+는 순차적으로 계산됨으로 문자열 더하기로 나옴
//()를 붙여서 먼저 계산해야함
//-는 ()없으면 오류남
//*,/,%는 먼저 계산됨으로 ()없어도 됨.
b. 캐스팅 연산자
: 강제 형변환 할 때 쓰는 (자료형)
-형변환
-자동형변환 : 작은 type을 큰 type에 집어넣은 것으로 자동으로 형변환 됨
-강제형변환 : 큰 type을 작은 type에 그냥 집어넣으면 오류가 남으로 형변환을 시켜 집어넣는 것
[출처] 빡쏘끼룩
반응형
'IT > JAVA' 카테고리의 다른 글
[Java]제어문/조건문(if문) (0) | 2020.06.25 |
---|---|
[Java]연산자 (Operator)/이항,삼항,대입 연산자 (0) | 2020.06.24 |
[Java] 변수(Variable) (0) | 2020.06.18 |
[Java]기본 순서/접근제어자/Data Type/명명규칙 (0) | 2020.06.17 |
[Java] Setting / 실행 방법 (0) | 2020.06.16 |