티스토리 뷰

▶자바(Java)의 변수와 자료형

이번 글에서는 자바의 변수와 자료형의 대해 알아보도록 하겠습니다.

 

🔎 변수 ? - 저장공간


변수는 저장공간을 의미합니다.

 

뒤에서 자료형을 알아보고 변수 선언 방법에 대해 알아보도록 합시다.

일단 우선은 "변수는 저장공간이다" 라고 알고 넘어가보도록 합니다.

 

🔎 자료형(Data Type) ?


자료형(Data Type)이란 변수의 종류를 의미합니다.

변수에 값을 담기 이전에 정수, 실수, 문자, 문자열 등 어떤 값들을 지닐 수 있는지를

자료형을 통해 미리 정해 주어야 하는데요.

 

반드시 알고 있어야 하는 자료형은 다음과 같습니다.

자료형 type byte(1byte=8bit) 예시
정수형 int 4 1, 312, 2232, -234, ...
실수형 float 4 1.0F, 0.0F, 234F, ...
 double 8 1.0, 0.0, 123, 4442, ...
문자형 char 2 'A', '강', '0', ...
문자열 String ? "가나다" , "A", ...

 

🔎 변수의 선언


변수를 선언하는 방법은 아래와 같습니다.

// 선언과 초기화를 같이
자료형 변수명 = 초기값;
int num = 0;

// 선언만
자료형 변수명;
int num;

 

📌 주소

int x = 10;

위와 같이 코드를 작성하게 되면,

x라는 이름의 저장공간이 RAM(메모리)에 할당되면 고유한 값이 주소값이 부여되게 됩니다.

 

이때 계속 실행되거나 종료되는 프로그램이 있기 때문에, 주소값은 변경될 수 있으나 중복은 없습니다.

 

❓RAM

RAM(Random Access Memory)은 프로그램이 실행되는 동안 필요한 정보를 저장하는 컴퓨터 메모리입니다.

 

📌 변수의 사용 ← 자료형과 대입연산자가 있으면 저장공간, 없으면 값

아래의 각 data는 저장공간일까 값일까요?

 

자료형과 대입연산자가 같이 있다 ? → 그 변수는 저장공간의 역할

자료형과 대입연산자가 같이 없다 ? → 그 변수는 값의 역할

int data = 10; // 저장공간
data = 20; // 저장공간
data + 9; // 값
data = data + 99; // 저장공간, 값
System.out.println(data); // 값

 

📌 변수 선언 시 주의사항

변수를 선언할 때 주의해야 하는 몇 가지 사항이 있습니다.

아래와 같은 규칙은 반드시 시키면서 변수를 선언하는 것이 좋습니다.

 

  1. 같은 이름의 변수로 선언할 수 없다.
  2. 초기화를 해준다.
  3. 되도록 선언부에 한꺼번에 선언한다(영역 상단).

 

📌 변수명 주의사항

변수를 선언할 때 이름을 지어주어 밑에서도 계속 사용할 수가 있게 되는데요.

이때 변수명을 지을 때도 주의해야 할 점들이 있습니다.

이점에 대해서도 반드시 시키면서 변수를 선언합시다.

 

  1. 문자로 시작해야 한다.
  2. 특수문자를 사용할 수 없다. 단, _는 허용한다.
  3. 소문자로 시작한다.
  4. 공백을 사용할 수 없다.
  5. 되도록 한글을 사용하지 않는다.
  6. 명사로 사용한다.
  7. 뜻이 있는 단어를 사용한다.

 

변수 이름을 작성하는 방법은 크게 두 가지가 있습니다.

good_boy //  언더바 표기법
goodBoy // 카멜 표기법

두 표기법 모두 사용이 가능하지만, 나중에 데이터베이스와의 연동 과정에서 언더바를 잘못 인식하는 경우도 있다고 합니다.

따라서 카멜표기법을 지향하는 것이 좋다고 합니다!

728x90
LIST
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함