그럼에도 불구하고

👨‍💻

변수란 무엇인가 본문

Java, Servlet/Java basics

변수란 무엇인가

zenghyun 2022. 9. 17. 00:31

변수란 무엇인가?

변수(Variable)는 프로그램의 처리 과정에서 데이터를 담아둘 수 있는 메모리의 공간을 의미한다.

하나의 변수에는 하나의 값만 저장할 수 있고, 이 값을 변경할 수 있기 때문에 변할 수 있는 값,

즉 변수(Variable)라고 한다.

 

 

1. 변수의 선언과 초기화

변수의 선언 형식은 다음과 같다. 

 

int a

int a = 1;

int: 데이터 타입을 말하며 변수에 기억시킬 데이터의 형태를 의미한다.

 

a: 변수명을 말하며 기억 장소 주소를 대신하여 사용할 이름을 말한다.

 

1: 초기 값: 변수를 선언한 후 기억시킬 값을 말한다. 

 

 

 

 변수 : 특정 값을 저장하기 위한 공간 


     변수 이름짓기의 규칙 
 

    1. 숫자로 시작할 수 없다.
  

   2. 소문자로 시작한다. 
 

    3. '_'를 제외하고 특수문자를 사용할 수 없다. 

 

     4. 한글로 이름 지을 수 없다. 
     
 

 

 

    변수 선언 규칙 

     자료형 변수명; (선언)
     변수명 = 값; (대입) 
     자료형 변수명 = 값; (초기화)

 

 

 변수명을 짓는 방법에는 여러 가지 방식이 있는데 그중에서 헝가리안 표기법과 카멜 표기법을 알아보자.

 

 

 

헝가리안 표기법

 

헝가리안 표기법이란 변수에 자료형을 구분 지을 수 있도록 접두사를 달아서 표기하는 방법이다.

 

자료형 접두사 예시
int i int iNum;
float f float fEpsilon;
bool b bool bPoket;

 

 

 

카멜 표기법

 

카멜 표기법이란 두 개 이상의 단어가 사용된 경우 새로운 단어가 나타나면 대문자를 사용하여 표기하는 방법이다.

 

ex) int myAge;    int newPeople;

 

 

 

 

 

 

 

TIP_ 프로그래밍 권장사항

 

1. 변수와 메서드의 이름은 소문자로 시작하고 클래스의 첫 글자는 대문자로 시작한다. ex) 변수: car, 클래스명:Car

 

2. 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어질 경우 '_'로 구분한다. ex) PI, MAX_VALUE

 

3. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다. ex) personName, StringBuffer

 

4. 변수의 이름은 의미 있는 이름으로 하는 것이 좋다. ex) String s = "zenghyun"  -> String name = "zenghyun"

'Java, Servlet > Java basics' 카테고리의 다른 글

String 클래스의 여러가지 메서드  (0) 2022.10.25
String Class  (0) 2022.10.25
삼항연산자란 무엇인가?  (0) 2022.09.21
형변환이란 무엇인가?  (2) 2022.09.21
데이터 타입이란?  (1) 2022.09.17
Comments