자바에서 변수 사용전 항상 변수는 선언되어야한다.
변수 선언시 변수는 자료형과 이름을 필수로 가져야하고 상황에 따라 값이 있어야한다. (사용시 값도 필수이긴하다.)
자바 변수 자료형 (Primitive Data Types)
- byte
- short
- int
- long
- float
- double
- boolean
- char
문자열(String)은 자료형의 기본타입이 아니다.
리터럴이란 소스코드로 계산 없이 입력하는 '값'이다.
리터럴 하나하나가 메모리 어딘가에 저장되었다.
입력하는 값에 따라 자료형이 다르다.
변수 리터럴 (Literals)
- 정수 리터럴 (Integer Literals)
- 실수 리터럴 (Floating-Point Literals)
- 문자 리터럴 (Character Literals)
정수 리터럴 Integer Literals
키보드로부터 입력되는 모든 정수는 정수 리터럴에 해당한다.
특이사항으로 만약 수가
0으로 시작되면 8진수
0x로 시작되면 16진수
0b로 시작되면 2진수이다.
실수 리터럴 Floating-Point Literals
키보드로부터 입력되는 모든 실수는 실수 리터럴에 해당한다.
숫자뒤에F, D가 붙어있다면 이는 실수 리터럴이다.
2E6 (2^6)처럼 E가 붙어있는 수도 실수 리터럴이다.
문자 리터럴 Character Literals
입력되는 값이 Unicode(UTF-08)이라면 이는 문자 리터럴이다.
혹은 ' '로 둘러쌓여있다면 문자 리터럴이다.
\t 탭(tab)
\n 라인피드 (line feed)도 문자 리터럴이다.
'Java > Java 기초' 카테고리의 다른 글
[Java] 사용자 입력 (Scanner) (0) | 2022.03.29 |
---|---|
[Java] 연산자 (관계, 논리, 삼항) (0) | 2022.03.23 |
[Java] 연산자 (대입, 산술, 복합대입, 증감) (0) | 2022.03.22 |
[Java] 변수 (Variables, Fields) (0) | 2022.03.21 |
Java 입문 (0) | 2022.03.18 |