변수

박은빈·2022년 9월 20일
0

자바

목록 보기
1/25

변수의 정의

데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간
즉 변수를 선언하면 "해당 타입"만큼 메모리 공간을 잡으라는 뜻이다

int num1 = 10;

해당 뜻은 int(4byte)만큼 메모리공간을 num1이라는 이름으로 잡으라는 뜻이다
이 메모리공간은 메모리에서 랜덤한 주소에 4byte를 차지하게되고
값을 재할당하면 주소가 다시 바뀌게 된다

변수 초기화

int num1 = 10;
int num2; num2 = 100;
이렇게 변수를 선언하는 것을 변수의 초기화라고 한다
왜 변수를 초기화 하는것일까?

이유는 메모리에있다

메모리에는 이전에 들어가있던 쓰레기값이 들어가있을 수 있다
이 상태에서 초기화를안하고 선언하면 변수에 쓰레기 값이 할당되고
오류를 일으킬 수 있다.

변수명 규칙

변수의 이름을 지을때 막 짓지 않고 정한 규칙이 있다
1. 처음에 기호를 넣고싶을때는 $ , _ 만 넣을수 있다
2. 숫자로 시작할 수 없다
3. 첫글자는 영어 소문자로 시작하되, 단어2개 이상 이어지는 변수명일시 다음 단어는 대문자로 한다
4. 자바의 예약어는 변수명으로 사용할 수 없다

int $test;
int _test2;
//int 123test; 불가능
int testCase;
//int for 예약어라 불가능하다

데이터 타입

!https://t1.daumcdn.net/cfile/tistory/2268E24058849BAA27

profile
안녕하세요

0개의 댓글