언어(Language)/Java

[Java] 변수

송기동 2023. 7. 27. 17:47
728x90

변수 (Variable)

- 변하는 수

- 데이터를 저장하고 조작할 때 사용되는 메모리 공간

- 이름을 가지고 있고, 해당 이름을 통해 프로그램 내에서 데티어에 접근 할 수 있음

- 다양한 데이터 타입을 가질 수 있음

- 선언된 위치에 따라 범위와 수명이 결정

 

# 변수의 선언

- 변수를 정의하고 이름을 할당

- 변수의 타입을 지정

int num; // 정수형 변수 선언
String name; // 문자열 변수 선언

 

# 변수의 초기화

- 변수를 사용하기 전 값을 할당하여 초기화해야 함

- 선언된 변수에 값을 지정

num = 7; // 정수형 변수 초기화
name = "손흥민"; // 문자열 변수 초기화

 

# 변수의 선언 및 초기화

- 선언과 동시에 초기화 할 수 있다

int num = 7; // 정수형 변수 선언 및 초기화
String name = "손흥민"; // 문자열 변수 선언 및 초기화

 

# 변수 수정

- 변수에 새로운 값을 할당하여 수정할 수 있다

num = 4; // 변수 값 변경
name = "김민재"; // 변수 값 변경

 

# 변수 명명 규칙

- 변수 이름은 숫자로 시작할 수 없다 (숫자를 이름에 포함하는 것은 가능)

- 이름에는 공백이 들어갈 수 없다

- 자바의 예약어를 변수 이름으로 사용할 수 없다 (int, class, public 등)

- 변수 이름에는 영문자, 숫자, 달러 기호($) 또는 밑줄(_)만 사용할 수 있다

- 낙타 표기법 (Camel Case)

728x90