뚜벅이 한걸음

변수 본문

java

변수

뚜벅뚜벅뚜벅이 2022. 7. 9. 20:01
반응형

1. 변수란,

변하는 값을 담아두기 위해 메모리에 공간을 할당하여 그 공간에 대하여 변수를 선언하는 것을 말한다.

2. 변수 초기화

우리가 일반적으로 수학식에 서 =이라는 기호는 오른쪽과 왼쪽의 값이 같다는 것을 의미한다.

하지만 개발에서 =이라는 기호는 오른쪽의 값을 왼쪽에 대입하는 것을 말한다.

int a =3;

이라는 코드가 있을 때 int는 자료형 변수를 말한다.

메모리에 자료형 변수 int로 4byte의 공간을 할당하고 이 변수에 대한 이름을 부여해 준다.

위의 코드는 a라는 이름을 부여했고, =이라는 기호는 우리가 값을 대입할 때 사용한다고 했으므로

3이라는 값을 변수 a에 대입한다는 뜻이다.

이처럼 변수에 값을 넣는 것을 초기화라고 한다. 초기화는 위의 예처럼 변수 선언과 동시에 값을 초기화할 수도 있고, 변수를 선언한 이후 대입할 값이 정해지면 선언할 수도 있다.

아래의 코드는 변수를 선언한 이후에 값을 대입한 경우이다.

int a; a = 3;

3. 변수 이름 정하기

자바에서 변수의 이름은 용도에 알맞게 지으면 되지만 몇 가지 규칙이 있다.

제약사항
예시
변수의 이름은 영문자(대문자, 소문자)나 숫자를 사용할 수 있고, 특수문자 중에서는 $와_만 사용할 수 있다.
g_level
$won
변수 이름은 숫자로 시작할 수 없다.
27days(x)
자바에서 이미 사용 중인 예약어는 사용할 수 없다.
while, int, break

변수를 쓰는데 길이의 제약은 없고, 영단어 여러 개를 이어 쓸 경우 이어지는 단어의 첫 글자는 대문자로 한다.

이렇게 작성하게 되면 대문자만 크게 올라와 보이는데 이러한 모습에 빗대어 이것을 카멜 표기법이라고한다.

 

반응형

'java' 카테고리의 다른 글

기본 연산자(2)  (0) 2022.07.09
기본 연산자(1)  (0) 2022.07.09
형 변환  (0) 2022.07.09
상수  (0) 2022.07.09
기본 자료형  (0) 2022.07.09