변수

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

 

선언

  • 변수를 사용하기 위해서는 먼저 선언을 해야한다
// year 이라는 변수를 선언
int year;
  • 메모리의 빈 공간에 변수 타입에 알맞은 크기의 저장공간이 확보
  • 이 공간은 변수 이름을 통해 접근할 수 있다
  • 여기서 타입은 int, 이름은 year 다

 

초기화

  • 변수를 사용하기 전에 처음으로 값을 저장하는 것
  • 변수를 선언하고 나면 사용을 할 수 있지만 반드시 초기화를 해줘야 한다
  • 메모리는 여러 프로그램이 공유하는 자원이므로 다른 프로그램에 의해 쓰레기 값이 남아있을 수 있기 때문이다
// 변수 year 를 선언하고 2022 로 초기화
int year = 2022;
  • 변수에 값을 저장할 땐 대입 연산자 '=' 를 사용
  • 수학에서는 '양변이 같다' 이지만, java 는 '오른쪽 값을 왼쪽(변수)에  저장' 이다

 

변수 명명규칙

1. 대소문자가 구분되며 길이 제한이 없다
2. 예약어를 사용해서는 안 된다 (java에서 사용되는 키워드들)
3. 숫자로 시작해서는 안 된다
4. 특수문자는 '_' 와 '$' 만 허용한다

'java > 기초문법' 카테고리의 다른 글

reduce(0, Long::sum) 과 mapToLong().sum()의 성능 분석  (0) 2023.04.24
스트림 reduce(0, type::sum) vs sum()  (2) 2023.04.24
[Java] 배열  (0) 2022.12.29
[Java] 조건문과 반복문  (0) 2022.01.12
[Java] 자바 자료형, 형 변환  (0) 2022.01.09
복사했습니다!