타입
Updated:
강의 사이트
http://tcpschool.com/
변수
1. 변수
- 변수란 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미
- 변수란, 데이터를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있다.
2. 변수의 이름 생성 규칙
- 변수 뿐만 아니라 클래스, 메소드 등의 이름을 짓는데 반드시 지켜야 하는 공통 규칙이 있음
- 변수의 이름은 해당 변수에 저장될 데이터의 의미를 잘 나타내도록 짓는 것이 좋다.
-
변수의 이름은 영문자(대소문자), 숫자, 언더스코어(_), 달러($)로만 구성할 수 있다.
-
변수의 이름은 숫자로 시작할 수 없다.
-
변수의 이름 사이에는 공백을 포함할 수 없다.
-
변수의 이름으로 자바에서 미리 정의된 키워드(keyword)는 사용할 수 없다.
3. 변수의 종류
- 기본형 (primitive type) 변수. 원시 변수
- 참조형 (reference type) 변수
3.1 기본형 변수
- 기본형 변수는 실제 연산에 사용되는 변수
- 정수형 : byte, short, int. long
- 실수형 : float, double
- 문자형 : char
- 논리형 : boolean
상수
1. 상수
- 상수란 변수와 마찬가지로 데이터를 저장할 수 있는 메모리 공간을 의미
- 상수가 변수와 다른 점은 프로그램이 실행되는 동안 메모리에 저장된 데이터를 변경할 수 없다는 점
- 상수는 변수와 마찬가지로 이름을 가지고 있는 메모리 공간으로, 이러한 상수는 선언과 동시에 반드시 초기화해야 합니다.
- 자바에서는 final 키워드를 사용하여 선언한다.
- 자바에서 상수의 이름은 일반적으로 모두 대문자를 사용하여 선언한다.
- 또한, 여러 단어로 이루어진 이름의 경우에는 언더스코어(_)를 사용하여 구분한다.
2. 리터럴
- 그 자체로 값을 의미
- 변수와 상수와는 달리 데이터가 저장된 메모리 공간을 가르키는 이름을 가지고 있지 않다.
int var = 30; // 30이 바로 리터럴임.
final int AGES = 100; // 100이 바로 리터럴임.