ksouth9

변수(1) 본문

Java

변수(1)

ksouth9 2022. 3. 1. 21:16

변수


변수란, 단 하나의 값을 저장할 수 있는 메모리 공간.

 

하나의 변수에 단 하나의 값만 저장할 수 있으므로, 새로운 값을 저장하면 기존의 값은 사라진다.

변수의 선언


변수를 사용하기위해서는 먼저 변수를 선언해야한다. 

int age;	//age라는 이름의 변수를 선언

변수타입(int)

  • 변수에 저장될 값이 어떤 타입(type)인지를 지정하는 것.
  • 저장하고자 하는 값의 종류에 맞게 변수의 타입을 선택해서 적어준다.
  • 자바는 정수형, 실수형, 문자형 등 다양한 타입을 제공한다.

변수이름(age)

  • 메모리 공간에 이름을 붙여주는 것.
  • 같은 이름의 변수가 어러 개 존재해서는 안된다. 서로 구별될 수 있어야하기 때문.

변수를 선언하면, 메모리의 빈 공간에 '변수타입'에 알맞은 크기의 저장공간이 확보되고, 앞으로 이 저장공간은 '변수이름'을 통해 사용할 수 있게 된다.

 

변수의 초기화


변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것.

 

변수를 선언한 이후부터는 변수를 사용할 수 있으나, 그 전에 반드시 변수를 '초기화'해야 한다. 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 '알수 없는 값'이 남아있을 수 있기 때문이다.

 

변수에 값을 저장할 때는 대입 연산자'='를 사용한다. 자바에서는 오른쪽의 값을 왼쪽(변수)에 저장하라는 뜻이다. 대입연산자의 왼쪽에는 반드시 변수가 와야 한다.

int age = 30;	//변수 age를 선언하고 30으로 초기화 한다.

변수의 종류에 따라 변수의 초기화를 생략할 수 있는 경우도 있지만, 변수는 사용되기 전에 적절한 값으로 초기화 하는 것이 좋다.

'Java' 카테고리의 다른 글

조건문(2) - if, switch  (0) 2022.03.02
조건문(1) - if, switch  (0) 2022.03.01
형변환(casting)  (0) 2022.03.01
변수(2)  (0) 2022.03.01
Java(자바)  (0) 2022.03.01