특정 데이터 값을 저장하는 메모리 공간 -----애 붙인 이름 이라고 한다

변수를 사용할 때에는 '반드시' 변수를 선언해야 합니다
변수 선언하는 바업
예시)
int age;
int - 타입(자료형)
age - 변수명
타입(자료형)이 동일한 경우에만 사용 가능하다.
예시)
int age;
int salay; ➡️ int age, salay, value;
int value;
// 타입 변수명, 변수명, 변수명, ... ;
내가 생각을 했을 때, 좋았다.
어떻게 보면 코드 라인을 줄이는 거기 때문에.
대체로 변수는 class 에서 가장 앞에 선언하고, 한번 변수를 선언한 위치에 추가 및 수정을 하기 때문에
불필요한 줄의 수를 줄일 수 있어서, 타입(자료형)이 같으면 ,(콤마) 를 사용해서 '변수명' 만 추가 하면 좋을꺼다.
변수 선언시 JAVA에서 설정한 규칙을 따르는게 좋다고 한다.
참고자료

예시)
int age = 17;
오른쪽 값(17)이 메모리 특정 공간에 왼쪽 변수명으로 저장.
꼭 초반에 바로 변수에 값을 넣어줄 필요가 없음. 일단 선언만 해놓고 있다가 나중에 값을 지정해 주어도 무방하다.
예시)
int age; // 일단 int 타입의 age 라는 변수명 선언
.
.
.
.
.
.
.
age = 17; // 이렇게 변수명을 작성 후, 값(17)을 넣어주어도 된다.
[주의]
- 값의 타입을 잘 확인하여 선언.
- 나중에 다른 타입 값을 넣으면 에러 발생
- 동일한 영역에서 같은 변수명으로 재선언을 못함.
public class Hello
{
public static void main(String[] args)
{
int age = 17;
int salary = 5000;
System.out.println(age);
System.out.println(age + salary);
}
}
사진 출처
프로그래머스 국비 수업 캡처