본문 바로가기
Language/Java

변수 vs 상수

by 태윤2 2020. 5. 25.

변수 vs 상수

-변수(Variable) : 데이터를 저장하는 메모리 공간

-상수(constanct) : 변하지 않는 데이터(=Literal)

                  정수 5, 실수 3.14 문자 'a' 문자열 "Hello" 등

 

'' = 문자형

""= 문자열

 

변수(Variable)

- 데이터를 저장하는 메모리 공간

- 데이터가 저장된 데이터 공간에 데이터를 저장하면 기존데이터는 제거됨

- 반드시 변수 선언과정을 거쳐서 메모리 공간을 생성한 후에 데이터 저장 가능

- 데이터 저장(변수 초기화) 전에는 변수에 접근하여 사용할 수 없다

 

<변수 선언 기본 문법>

데이터 타입 변수명;

=> 지정한 데이터 타입을 저장할 공간을 생성하면서 지정한 변수명을 이름으로 설정

 

 

<변수 초기화 기본 문법>

변수명 = 데이터;

=> 대입연산자(=) 기호 우변의 데이터를 좌변 변수(메모리공간)에 저장

<변수 선언 및 초기화를 동시에 수행하는 기본 문법>

데이터타입 변수명 = 데이터;

 

 

식별자 필수규칙

공백 사용불가

첫글자에 숫자 사용불가

예약어 사용불가

대소문자 구분

특수문자 사용 불가 ( $, _) 제외

 

권장규칙

클래스 첫글자 대문자 / 메서드, 변수 소문자

Camel_case 표기법 : 두개이상의 단어 사용시 두번째 단어 부터 첫글자는 대문자

의미잇는 단어를 사용할것

'Language > Java' 카테고리의 다른 글

조건문 switch case 문  (0) 2020.05.26
조건문 if  (0) 2020.05.26
연산자  (0) 2020.05.25
자바에서의 데이터 형변환(Type casting)  (0) 2020.05.25
데이터타입  (0) 2020.05.25