1. 형 변환
: 데이터 타입을 변경하는 것
자바는 자동 형 변환 가능
1-1. 자동 형 변환
표현 범위가 좁은 data type에서 넓은 data type으로의 변환만 허용된다.
byte -> short/char -> int -> long -> float -> double
1-2. 명시적 형 변환
(데이터 타입) 데이터 값
float a = (float) 100.0;
2. 연산자
2-1. 산술 연산자
: 수학적인 계산에 사용되는 연산자.
곱하기 (*), 나누기 (/), 나머지 (%)
2-2. 형변환
정수에서 실수를 나눌 때 암시적으로 형 변환이 일어나기 때문에 정수가 실수가 된다.
2-3. 단항 연산자
: 하나의 항을 대상으로 연산이 이루어지는 연산자.
양수 (+), 음수 (-), 증가 (++), 감소 (--)
2-4. 연산의 우선순위
1. [], (), .
2. ++, --, 양수(+), 음수(-), ~, !, (type), new
3. *, /, %
4. +, -, +(문자 결합 연산자)
5. << , >> , >>>
6. <, <=, >, >=, instanceof
7. ==, !=
8. &
9. ^
10. |
11. &&
12. ||
13. ?, :
14. =, *=, /=, +=, -=, %=, <<=, >>=, >>>=, &=, ^=, |=
(C랑 비슷한듯)
'4학기 > JAVA' 카테고리의 다른 글
[Java] 생활코딩 - 논리 연산자, 반복문 (0) | 2022.07.13 |
---|---|
[Java] 생활코딩 - 조건문의 응용, 조건문의 중첩 (0) | 2022.07.13 |
[Java] 생활코딩 - 비교와 Boolean, 조건문 (0) | 2022.07.08 |
[Java] 생활코딩 - 변수, 데이터 타입 (0) | 2022.07.08 |
[Java] 생활코딩 - 숫자와 문자열 (0) | 2022.07.08 |