기본형 변수 (primitive type)
실제 값(data)을 저장하는 변수
- 논리형 (boolean)
- 문자형 (char)
- 정수형 (byte, short, int, long)
- 실수형 (float, double)
참조형 변수 (reference type)
값이 저장되어있는 주소(memory address)를 저장하는 변수
- 변수 타입으로 클래스 이름을 사용함
리터럴 (literal)
실제 값
접미사
long : l, L
진수
int octNum = 010; // 8진수 10, 10진수 8 int hexNum = 0x10; // 16진수 10, 10진수 16 int binNum = 0b10; // 2진수 10, 10진수 2
float: f, F
double: d, D (생략 가능)
문자리터럴
- 작은 따옴표로 문자 하나 감싼 것
- 반드시 안에 하나의 문자가 있어야 한다. (공백은 에러남)
문자열 리터럴
- 큰 따옴표로 문자 두 문자 이상 감싼 것
상수 (constant)
값을 저장하는 공간. 선언과 동시에 초기화해야하고, 다른 값으로 변경할 수 없음
- 리터럴에 의미있는 이름을 붙여 코드의 이해와 수정을 쉽게 만듦
변수명 규칙
- 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다
- lastIndexOf
- 상수의 일므은 모두 대문자로 하고, 여러 단어로 이루어졌다면 '_' 로 구분한다
- PI, MAX_NUMBER
예시
'develop > Java' 카테고리의 다른 글
Math.random() 난수 생성하기 (0) | 2021.09.03 |
---|---|
[Java] 클래스/객체/메서드 (0) | 2021.08.21 |
[Java] 배열 (0) | 2021.08.21 |
[Python] 소수점 아래 자리 수 원하는 만큼 출력 (0) | 2021.08.10 |