값을 저장하는 공간
변수 = 값;
표기법 | 설명 | 예시 |
---|---|---|
헝가리안 표기법 | 변수에 자료형을 구분할 수 있는 접두사를 달아 표기 | int num; → int iNum; |
카멜 표기법 | 두 개 이상의 단어가 사용될 경우, 두 번째 단어의 시작은 대문자로 표기한다. | int newName |
파스칼 표기법 | 클래스명 작성 시, 모든 단어의 첫 글자를 대문자로 표기한다. | class MyClass |
변수의 선언방법
자료형 변수명; → 어떤 값을 저장하느냐에 따라 변수의 크기가 다르다.
자료(data)가 가질 수 있는 정수, 실수, 문자, 논리 등의 형식을 의미
형식 | 자료형 | 바이트 | 예시 | 비고 |
---|---|---|---|---|
정수형 | int,long,short | 4, 8, 2 | 1,0,-1,2,100 | |
실수형 | float, double | 4, 8 | 3.14f, 3.14 | float형태는 숫자 뒤에 f를 써야함 |
문자형 | char | 2 | 'a', 'A' | |
문자열 | String | ? | "hello", "A" | 문자 개수에 따라 바이트가 달라짐 |
논리형 | boolean | 1 | true, false | true : 1, false : 0 바이트 |
변수나 상수의 데이터 타입을 다른 타입으로 변환하는 것
int a = 65;
float f= a;
int a = 65;
char c = (char)a;
항상 유지되는 수(변하지 않는 수)
변수에 저장된 값을 변경하지 않고 상수처럼 사용함
"final 자료형 변수명 = 값;"
※ 변수명은 모든 글자를 대문자로 기재한다.
int a = 3;
a = 4;
final double PI=3.14; // PI 변수의 값을 더이상 변경할 수 없음