시작하는 코딩스토리(4)_변수

찬이·2022년 3월 8일
0

Java

목록 보기
4/9
post-thumbnail

안녕하세요! 시작하는 코딩러 찬이입니다.
저번 글에서는 이클립스로 살짝 맛만 봤습니다.
이번 글에서는 코딩에서 가장 기초적이자 가장 필수적이라 할 수 있는 <변수>에 대해서 알아보도록 하겠습니다.

시작하는 코딩스토리_네번째 <변수>

다양한 종류의 자료를 표현할 수 있는 값을 변수라고 부르며,
일반적으로 웹 페이지에서 처리하고자 하는 "데이터"에 해당합니다.

그런 데이터 타입 중에서는 기본 자료형(Primitive Data Type)과 참조 자료형(Reference Data Type) 두 가지로 구분이 되는데요, 이번 글에서는 <기본 자료형>만 다루도록 하겠습니다!

기본 자료형(Primitive Data Type) :
프로그래밍 언어에서 변수의 종류를 구별하기 위해 사용되는 키워드
자바에서 제공되는 자료형의 종류에는 총 8가지가 있다.

아래 사진은 기본 자료형의 종류입니다.

자료형이 가지는 의미

  • 모든 변수는 컴퓨터의 메모리 영역에 생성된다.
  • 일반적으로 메모리란, PC에 설치하는 RAM을 의미한다.
  • 4byte의 크기를 갖는 변수값 하나를 생성할 경우, PC의 RAM에서 해당 용량만큼을 사용하게 된다.
  • 변수는 RAM의 크기를 넘지 않는 범위 안에서만 생성할 수 있다.
    (용량을 넘어서는 경우 OutOfMemory 에러 발생)

자바에서는 변수를 사용하기 위해서는 변수의 "선언"과 "할당이 필요합니다.

선언은 데이터 형과 사용하고자 하는 변수의 이름을 지정한 후, 세미콜론(;)으로 한 라인을 종료해야 합니다. 예를 들어볼까요?

int(데이터형) a(변수명) / int a

이런 식으로 int라는 데이터형에 a라는 변수명을 선언하였습니다.
선언을 한 후 a라는 변수명에 값을 할당함으로서 a가 변수로서의 역할을 지니게 됩니다.

int(데이터형) a(변수명) = 100(값);(라인종료) / int a = 100;

이로써 a라는 정수형(int) 변수에 100이라는 값이 할당되었습니다.
여기서 우리는 중요한 점을 기억해야 합니다. 바로 "="입니다.

우리가 기본적으로 알았던 "=" 기호는 "좌우가 같다" 라는 뜻이지만
자바에서는 <a = b> 는 <b를 a에 대입한다.>라는 뜻입니다.
위에 할당한 변수 a를 놓고 보면 a가 100과 같다가 아니라 100을 변수 a에 할당(대입)한다. 라고 보시면 되겠습니다.

오늘은 자료형 변수와 변수의 선언과 할당에 대해서 알아봤습니다.
다음 글에서는 좀 더 딥하게 변수에 대해서 알아보도록 할게요!
끝으로 변수 이름 규칙에 대해 말씀드리고 글을 마치도록 하겠습니다.
긴 글 읽어주셔서 감사합니다. :)

변수 이름 명명 규칙

  • 변수 이름은 영문, 숫자, "_", "$"만 사용 가능하다.
  • 변수 이름의 첫 글자는 숫자로 시작될 수 없다.
  • 대/소문자를 엄격하게 구별하므로 오타에 주의해야 한다.
  • 자바에서 사용하는 예약어(키워드)를 사용할 수 없다.
  • ex) myName, my_name
  • 클래스의 이름의 명명 규칙도 변수 이름의 규칙과 동일하다.
profile
시작하는 코딩러입니다.

0개의 댓글