변수란, 데이터를 저장하고 수정하는 데 사용하는 메모리에 이름을 붙인 것이다.
프로그래밍 언어에서 데이터를 저장하는 데 메모리를 사용하는데, 그 메모리를 사용하고자 할 때 변수 선언
을 하게 된다.
특정 메모리를 사용하기 위해 명시하는 것, 그 메모리에 이름을 부여하는 것을 변수 선언이라고 할 수 있겠다.
데이터는 여러가지 형식이 있을 수 있다. 숫자, 문자, 참/거짓 등인데, 이 것을 저장하기 위하여
각각의 형식에 맞는 타입이 java에서 지정되어 있다.
데이터의 타입을 자료형이라고 하며. java의 기본 자료형은 다음과 같다.
데이터 타입 | 자료형의 이름 |
---|---|
정수 | int, short, byte, long |
실수 | float, double |
논리 | boolean |
문자 | char |
변수를 선언하는 법은 다음과 같다.
//자료형 변수명;
int number;
‘정수형’ 변수를 선언했다. 이름은 ‘number’이다.
값을 부여하는 것은 대입 연산자(=)
를 사용하여 부여한다.
number = 10;
number라는 이름을 가진 변수(메모리 공간)에 10이라는 정수 숫자를 대입하였다.
💡 변수 선언과 값을 동시에 부여할 수도 있다. 이를 선언과 동시에 초기화라고 한다.//선언과 동시에 초기화
int number2 = 20;
변수를 선언할 때는 규칙이 있다.
&
, _
제외한 특수문자 사용 X