본문 바로가기
IT/java

자바 변수 - 값 저장을 위한 메모리 공간

by 뉴코딩맨 2023. 6. 5.
자바에서 변수는 값을 저장하기 위한 메모리 공간을 나타냅니다. 변수는 프로그램에서 데이터를 처리하고 조작하는 데 필수적인 개념입니다. 자바 변수의 선언, 초기화, 유효 범위 등에 대해 알아보겠습니다.

 

 

변수 선언과 초기화

자바에서 변수를 사용하려면 먼저 변수를 선언해야 합니다. 변수 선언은 변수의 이름과 데이터 유형을 지정하는 것으로 이루어집니다. 예를 들어, int 형의 변수를 선언하려면 다음과 같이 작성합니다.
 
int age;
 
변수를 선언한 후에는 초기값을 할당할 수 있습니다. 초기값은 변수에 처음으로 저장되는 값으로, 변수를 사용하기 전에 반드시 초기화되어야 합니다. 예를 들어, age 변수에 초기값을 할당하려면 다음과 같이 작성합니다.
 
int age = 25;

 

 

변수의 유효 범위

변수의 유효 범위는 변수가 사용 가능한 프로그램의 일부를 나타냅니다. 유효 범위는 중괄호 {}로 둘러싸인 코드 블록에서 정의됩니다. 코드 블록 내에서 선언된 변수는 해당 블록 내에서만 사용할 수 있습니다. 예를 들어, 다음과 같은 코드에서는 name 변수가 if 문의 유효 범위 내에서만 사용됩니다.
 
if (condition) {
    String name = "John";
    // name 변수를 사용할 수 있음
}
// name 변수를 사용할 수 없음

 

 

변수의 데이터 유형

자바 변수는 데이터 유형에 따라 다양한 형식으로 선언될 수 있습니다. 몇 가지 일반적인 데이터 유형은 다음과 같습니다.
 
  • 정수형: 정수 값을 저장하기 위한 변수로, int, long, short, byte 등이 있습니다.
  • 실수형: 실수 값을 저장하기 위한 변수로, float, double 등이 있습니다.
  • 문자형: 단일 문자를 저장하기 위한 변수로, char 형이 있습니다.
  • 논리형: 논리 값을 저장하기 위한 변수로, boolean 형이 있습니다.
  • 참조형: 객체의 참조를 저장하기 위한 변수로, String, List, Map 등의 클래스 타입이 있습니다.

 

 

변수 명명 규칙

자바 변수의 이름은 몇 가지 규칙을 따라야 합니다.
  • 변수 이름은 영문자, 숫자, 언더스코어(_), 달러 기호($)로 구성될 수 있습니다.
  • 변수 이름은 숫자로 시작할 수 없습니다.
  • 대소문자를 구분합니다.
  • 예약어를 변수 이름으로 사용할 수 없습니다.

 

 

 

변수의 활용

자바 변수는 데이터를 저장하고 조작하는 데 필수적입니다. 변수를 활용하여 프로그램에서 계산, 조건부 실행, 반복 등 다양한 작업을 수행할 수 있습니다. 변수는 프로그램의 유연성과 확장성을 높여줍니다.
 
int num1 = 5;
int num2 = 10;
int sum = num1 + num2;
System.out.println("두 수의 합: " + sum);
 
위의 예시에서는 num1과 num2 변수를 사용하여 두 수의 합을 계산하고, sum 변수에 저장한 후 결과를 출력합니다.
 
 

마무리

자바 변수는 프로그램에서 데이터를 저장하고 처리하는 데 필수적인 개념입니다. 변수를 선언하고 초기화하고 유효 범위를 지정하는 등의 기본 개념을 이해하면 프로그램을 더욱 효과적으로 개발할 수 있습니다.
 

댓글