변수 (Variable)
변수의 선언 이유?
- 값(data)을 저장할 공간을 마련하기 위해서
변수의 선언 방법
int age;
변수에 값 저장하기
int age = 25;
변수의 초기화 - 변수에 처음으로 값을 저장하는 것
int x = 0;
int y = 5;
int x = 0, y = 5;
변수의 값 읽어오기
- 변수의 값이 필요한 곳에 변수의 이름을 적는다
int year = 0, age = 14;
year = age + 2000;
age = age + 1
변수의 이름 규칙
- 대소문자가 구분되며 길이에 제한이 없음
- 예약어를 사용해서는 안됨
- true는 예약어라서 사용할 수 없지만, True는 가능
- 숫자로 시작해서는 안됨
- 특수문자는 '_'와 $만을 허용
- $harp은 허용되지만, S#arp은 허용되지 않음
변수의 타입
- 변수의 타입은 저장할 값의 타입에 의해 결정됨
- 저장할 값의 타입과 일치하는 타입으로 변수를 선언
-> (int형 변수에 3.14를 저장하면 에러가 뜬다)
값의 타입
값
- 문자 (가,나,다) - char
- 숫자
- 정수 (1,2,3) - byte, short, int, long
- 실수 (3.14) - float, double
- 논리 - boolean
-> 위 8개의 타입을 기본형이라 함