Programming/JAVA
Java 변수와 타입, 선언, 초기화 (자바 기초 문법)
new_dev
2020. 12. 2. 14:47
반응형
변수를 사용하기 위해선 변수를 선언해야 한다.
변수 선언은 변수에 어떤 타입(type)의 데이터를 저장할 것인지, 변수의 이름이 무엇인지를 결정한다.
반응형
변수 이름 작성규칙
작성 규칙 | 예시 |
첫 번째 글자는 문자이거나 $, _ 이어야 한다. | 가능: _valueName, $first, second 불가능: @name, $#car |
숫자로 시작할 수 없다. | 불가능: 1price |
영어 대소문자를 구분한다. | firstname 과 firstName 은 다르다. |
첫 문자는 영어 소문자로 시작하며, 다른 단어가 붙을 경우 첫 문자를 대문자로 한다.(관례) | springWinter, maxNumber |
자바 예약어는 사용할 수 없다. | boolean, private, void, if, new 등등 |
기본 타입 (primitive type)
기본 타입은 총 8개이다.
정수 타입 : byte, char, short, int, long
실수 타입 : float, double
논리 타입 : boolean
<정수 타입>
타입 | 메모리 사용 크기 | 허용 범위 | ||
byte | 1byte | -2^7 ~ (2^7 -1) | -128 ~ 127 | |
short | 2byte | -2^15 ~ (2^15 -1) | -32,768 ~ 32,767 | |
char | 2byte | 0 ~ (2^16 -1) | 0 ~ 65535 (유니코드) | |
int | 4byte | -2^31 ~ (2^31 -1) | -2,147,483,648 ~ 2,147,483,647 | |
long | 8byte | -2^63 ~ (2^63 -1) | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
변수의 허용 범위를 벗어난 경우 컴파일 에러가 발생한다.
반응형