변수( variable )

정의 : 단 하나의 값을 저장할 수 있는 메모리 공간

 

 

1.2 변수의 선언과 초기화

int nNumber = 10;

int  nNumber
변수 타입 변수이름

변수를 선언하면, 메모리의 빈 공간에 '변수타입'에 알맞은 코기의 저장공간이 확보되고, 앞으로 이 저장공간은 '변수이름'을 통해 사용가능

 

 

변수의 초기화

- 반드시 변수를 '초기화 (initialization)'

=> 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 "알 수 없는 값( 쓰레기 값, garbage value )" 이 남아 있을 수도 있기 대문

 

초기화를 하지 않고 사용한 경우

초기화하지 않은 변수를 사용한 경우
에러로그

 

1.3 변수의 명명규칙

 1. 대소문자가 구분되며 길이에 제한이 없다.

 2. 예약어를 사용해서는 안된다.

 3. 숫자로 시작해서는 안 된다.

 4. 특수문자는 '_' 와 '$'만을 허용한다.

가장 힘들어 하는 일

========================================================================

가장 중요]

그 외에 필수적인 것은 아니지만 자바 프로그래머들에게 권장하는 규칙이 있다.

 ㄱ] 클래스 이름의 첫 글자는 항상 대문자로 한다.

  -> 변수와 메서드의 이름의 첫 글자는 항상 소문자로 한다.

 ㄴ] 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.

  -> getConfigData

 ㄷ] 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 '_' 로 구분한다.

  -> MAX_NUMBER 

'언어 > java' 카테고리의 다른 글

정올 1291 : 구구단 문제  (0) 2020.04.20
정올 587번 문제  (0) 2020.04.06
elasticsearch + java + index 삭제  (0) 2019.12.14
elasticsearch java api : total index search  (0) 2019.04.22
elasticsearch java api search  (0) 2019.03.13