개발일지/Java

Java 변수, 상수

E-room 2022. 9. 4. 12:54
728x90

변수(Variable) 선언

자바에서는 변수 선언을 할 때 데이터 타입을 함께 알려주어야 한다.

int num;
// 대략적으로
// 컴퓨터야 !! 
// 변수 num 은 int 형이다
// int 형은 4byte 이므로 4byte의 메모리 공간을 확보해라

// 관례적으로 변수명은 카멜 케이스(camelCase)를 사용

 

값 할당(대입)

변수에 값을 저장하는 것

할당 하는 방법은 대입 연산자 = 를 사용한다

int num; // 변수 선언
num = 1; // 값 할당(초기화)
num = 2; // 값 할당(재할당)

또는

int num = 1; // 선언과 동시에 초기화

상수 (Constant)

재할당이 금지된 변수

즉, 변수처럼 선언하고 할당하여 사용할 수 있지만, 재할당이 금지되어 있음

final 이라는 키워드를 사용해 선언

final double CALCULATOR_PI = 3.14;
// 관례적으로 대문자에 언더바(_)를 넣어 구분하는
// SCREAMING_SNAKE_CASE를 사용

 

상수를 사용하는 이유

  • 프로그램이 실행되면서 값이 변하면 안 되는 경우
  • 코드 가독성을 높이고 싶은 경우
  • 코드 유지관리를 손쉽게 하고자 하는 경우
728x90