값을 저장할 수 있는 메모리 공간에 이름을 붙여 놓은 것
(JVM이 운영체제로 부터 대량의 메모리를 미리 할당 받아두고 이를 재 할당)
어떤 타입의 데이터를 저장할 것인지, 변수의 이름이 무엇인지를 설정
int age; // 정수값을 저장할 수 있는 age 변수 선언
double value; // 실수값을 저장 할 수 있는 value 변수 선언
변수의 이름은 해당 변수에 저장될 데이터의 의미를 잘 나타내도록 설정하는 것이 좋다
변수를 사용하기 전에 먼저 변수를 선언하고 초기화해야 한다
ex)
int num1, num2;
int num3 = 10;
변수에 값을 저장할때 대입연산자 (=)를 사용한다
오른쪽의 값을 왼쪽 변수에 저장한다는 의미
중괄호 {} 내에서 선언되고 사용 (선언된 블록 안에서만 사용 가능)
프로그램이 실행되는 동안 메모리에 저장된 데이터를 변경할 수 없다
final int AGES = 30;
Integer.parseInt(test); = test 문자열을 정수 int타입으로 변환
Double.parseDouble(test) = test 문자열을 실수 double타입으로 변환