변수란 데이터(data)를 저장할 수 있는 메모리 공간을 의미한다.
변수는 특정한 이름들은 사용 할 수 없다.
숫자 (1234),특수문자(#*&@...)
또는 예약어(int,for,break...) 등은 사용 할 수 없다.
예외로 사용 할 수 있는 특수 문자가 있는데
'$ (Dollar sign) 와 _ (Underbar) '이다.
char 1234; //사용불가
boolean ok@bye;
int A$AP; //사용가능
double A_BC;
변수를 선언과 동시에 할 수도 있으며
변수를 선언한 이후 대입할 값이 정해질 때 초기화 하여도 된다.
String name = "Variable"; // 선언과 동시에 초기화
int a; // a라는 변수를 선언
a = 50; // 변수 a에 50이라는 값을 줌 = 초기화
상수란 변하지 않는 값을 말한다.
상수는 선언과 동시에 초기화를 해야한다.
만약 사용하기 전에 초기화를 하지 않는다면 오류가 발생 할 것이다.
final int f_num = 100; // 선언과 동시에 초기화
final int f_num;
f_num = 50; // 선언 후 초기화는 할 수 없다.
-상수는 값을 변경 할 수 없다.
-final 이라는 예약어를 사용한다.