분류
|
연산자
|
사용 예
|
설명
|
이항
|
+
|
a + b
|
a 와 b 가 숫자라면 합, 문자열이라면 문자 이어줌
|
-
|
a - b
|
a에서 b를 뺀다
| |
*
|
a * b
|
a에서 b를 곱한다
| |
/
|
a / b
|
a에서 b를 나눈다
| |
%
|
a % b
|
a를 b로 나눈 후 나머지를 구한다
| |
단항
|
+
|
+a
|
a의 부호를 유지한다
|
-
|
-b
|
a의 부호를 바꾼다
|
산술 연산 규칙
|
1. 피연산자에 double 형이 있으면 double 형으로 연산이 수행
2. 피연산자에 float형이 있으면 float형으로 연산이 수행
3. 피연산자에 long형이 있으면 long형으로 연산이 수행
4. 그 외에는 int형으로 연산이 수행(int 형보다 작은 형은 모두 int 형으로 변환)
|
계산식
|
형 변환
|
결과형
|
byte * byte
|
int * int
|
int
|
short * byte
|
int * int
|
int
|
byte / int
|
int / int
|
int
|
float * int
|
float * float
|
float
|
long / byte
|
long / long
|
long
|
long * double
|
double * double
|
double
|
5.2 대입 연산자(=. op=)
연산자
|
사용 예
|
설명
|
+=
|
a += b
|
a = a + b
|
-=
|
a -= b
|
a = a - b
|
*=
|
a *= b
|
a = a * b
|
/=
|
a /= b
|
a = a / b
|
%=
|
a %= b
|
a = a % b
|
&=
|
a &= b
|
a = a & b
|
^=
|
a ^= b
|
a = a ^ b
|
!=
|
a |= b
|
a = a | b
|
<=
|
a <= b
|
a = a < b
|
>>=
|
a >>= b
|
a = a >> b
|
>>>=
|
a >>>= b
|
a = a >>> b
|
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.