JAVA의 변수
java에서 변수는 데이터를 저장하고 관리하는 데 사용됩니다. 변수는 기본적으로 컴퓨터 메모리의 이름이 지정된 저장 위치로, 다양한 유형의 값을 저장할 수 있습니다. 각 변수에는 보유할 수 있는 값의 유형을 지정하는 데이터 유형이 있습니다. Java의 변수에 대한 자세한 설명은 다음과 같습니다.
변수 선언
변수 선언은 이름과 데이터 유형을 정의하는 것을 의미합니다. 특정 유형의 값을 보유하기 위해 특정 이름을 가진 특정 유형의 저장 공간을 원한다고 Java에 알리는 것과 같습니다.
int age;
double weight;
String name;
변수 초기화
변수를 초기화한다는 것은 변수에 초기 값을 할당하는 것을 의미합니다. 변수를 계산이나 작업에 사용하기 전에 초기화하는 것이 중요합니다.
int age = 35;
double weight = 75.2;
String name = "Kim";
변수 명명 규칙
- 변수 이름은 문자(대문자 또는 소문자), 밑줄(_) 또는 달러 기호($)로 시작해야 합니다.
- 이니셜 문자 뒤에 변수 이름도 숫자를 포함할 수 있습니다.
- Java는 대소문자를 구분하므로 myVar와 myvar는 다른 변수입니다.
- 변수 이름은 설명적이고 의미가 있어야 합니다.
데이터 유형 및 변수
변수는 변수가 보유할 수 있는 값의 종류를 결정하는 특정 데이터 유형과 연결됩니다. 우리는 이미 기본 데이터 유형(예: int, double, char)을 다루었으며 참조 데이터 유형(예: 문자열, 배열, 사용자 정의 클래스)으로 변수를 만들 수도 있습니다.
변수 범위
변수의 범위는 변수에 액세스할 수 있는 프로그램의 일부입니다. Java에는 세 가지 주요 유형의 변수 범위가 있습니다.
1. 인스턴스 변수
이들은 클래스의 인스턴스에 속합니다. 클래스 내에서 선언되지만 메서드 외부에서 선언됩니다. 클래스의 각 인스턴스에 특정한 값을 보유합니다.
2. 로컬 변수
메서드 또는 코드 블록 내에서 선언됩니다. 특정 메서드 또는 블록 내에서만 액세스할 수 있습니다.
3. 클래스(정적) 변수
클래스의 모든 인스턴스 간에 공유됩니다. 정적 키워드를 사용하여 선언되며 모든 인스턴스에서 일관된 값을 보유합니다.
변수 할당 및 조작
할당 연산자(=)를 사용하여 변수에 새 값을 할당할 수 있습니다. 변수는 계산, 조건 및 다양한 작업에 사용할 수 있습니다.
int x = 100;
int y = 200;
int sum = x + y;
최종 변수
변수를 ‘최종’으로 선언하여 초기화 후에 값을 변경할 수 없음을 나타낼 수 있습니다. 상수에 자주 사용됩니다.
final int maxNum = 50;
Null 및 기본값:
변수를 선언했지만 초기화하지 않으면 Java는 해당 데이터 유형에 따라 기본값을 할당합니다. 참조 유형의 경우 기본값은 null이며 변수가 현재 어떤 객체도 가리키지 않음을 나타냅니다.
변수 명명 규칙:
변수에 대한 Java의 명명 규칙을 따르는 것이 좋습니다. 일반적으로 변수 이름은 camelCase(소문자로 시작하고 후속 단어에는 대문자 사용)로 작성됩니다.
int kimAge;
double leeAge;
변수를 이해하면 프로그램에서 데이터를 저장하고 조작할 수 있으므로 Java 프로그래밍의 기본입니다. 변수를 적절히 사용하면 코드 가독성, 유지 관리성 및 전반적인 소프트웨어 품질이 향상됩니다.