1. 변수(Variables)의 이름 명명 규칙(Naming Rules)
- 변수의 이름은 대소문자를 구분합니다.
- 변수의 이름은 문자, $, _로만 시작합니다.
- 키워드(keyword) 또는 예약어(reserved word)는 사용할 수 없습니다.
- 변수의 이름은 약어보다는 전체 단어를 사용하여 코드를 읽고 이해하기 쉽게 작성합니다.
- 변수의 이름은 소문자로 시작하는데 (공백은 허용되지 않음)
두 개 이상의 단어로 구성된 경우 후속 단어의 첫 글자는 대문자로 표시합니다.(camelCase)
단, 변수가 상수인 경우 모든 문자를 대문자로 표시하고 후속 단어를 _로 구분하여 작성합니다.
2. 기본 자료형(Primitive Data Types)
구분 | 자료형 | 크기 | 값의 범위(최소~최대) | 기본값 |
정수형 | byte | 8-bit | -128~127 | 0 |
short | 16-bit | -32,768~32,767 | 0 | |
int | 32-bit | -2^31~2^31-1 | 0 | |
long | 64-bit | -2^63~2^63-1 | 0L | |
실수형 | float | 32-bit | 0.0f | |
double | 64-bit | 0.0d | ||
논리형 | boolean | - | true / false | false |
문자형 | char | 16-bit | 0~65,535('\u0000'~'\uffff') | '\u0000' |
- 메모리의 절약이 필요한 경우가 아니라면 일반적으로 정수형은 int, long 실수형은 double을 많이 사용합니다.
- 정수형 long은 long으로 선언하여도 기본값은 int로 인식하므로 접미사로 L을 붙어야 합니다.
(소문자 l은 1과 구별이 어렵기 때문에 대문자로 사용합니다.)
//Integer number too large
long number1 = 10000000000;
//'long' literal '10000000000l' ends with lowercase 'l'
long number2 = 10000000000l;
long number3 = 10000000000L;
- 실수형 float는 float으로 선언하여도 기본값은 double로 인식하므로 접미사로 f을 붙어야 합니다.
//Incompatible types. Found: 'double', required: 'float'
float number1 = 3.1415926535;
float number2 = 3.1415926535f; //3.1415927
double number3 = 3.1415926535; //3.1415926535
'Java' 카테고리의 다른 글
[Java] Hello World 출력하기(IntelliJ) (0) | 2024.04.04 |
---|---|
[Java] 개발 환경 구축(JDK, IntelliJ) (0) | 2024.04.02 |