변하는 값, 사용하기 전에 선언한다.
변하지 않는 값, final
을 사용하여 선언한다. 상수명은 대문자를 자주 사용한다.
final int MAX_NUM = 100;
정수형 | 문자형 | 실수형 | 논리형 | |
---|---|---|---|---|
1바이트 | byte | - | - | boolean |
2바이트 | short | char | - | - |
4바이트 | int | - | float | - |
8바이트 | long | - | double | - |
자바 10부터 타입 추론이 가능하다.
바이트 크기가 작은 자료형 → 큰 자료형
, 덜 정밀한 수 → 더 정밀한 수
로 자동 형 변환이 이루어진다.
반대의 경우 자료의 손실이 발생할 수 있어서 명시적 형 변환을 해야 한다.
대입 연산자(=
)
부호 연산자(+
, -
)
산술 연산자(+
, -
, *
, /
, %
)
증가 감소 연산자(++
, --
)
논리 연산자(&&
, ||
, !
)
복합 대입 연산자(+=
, -=
, ...)
조건 연산자(조건식 ? 결과1 : 결과2;
)
비트 연산자(~
, &
, |
, ^
, <<
, >>
, >>>
)