본문 바로가기
Java

[Java] 변수(Variables)의 이름 명명 규칙(Naming Rules), 기본 자료형(Primitive Data Types)

by 유지낭 2024. 4. 7.

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