변수구문
[타입(종류)][변수명] = [값];
int num;
첫번째 방법
int num; -- 선언 후
num = 100 -- 값을 넣음
두번째 방법
int num = 200; -- 선언과 동시에 값을 넣음
만약 위와 같이 한 변수에 값을 여러개 넣으면 어떻게 될까?
아까 말했듯이 변수는 하나의 값을 담을 수 있는 열린 상자
라고 하였다.
열린 박스에 내용물이 꽉찼다면 내용물을 비우고 넣듯이 변수도 나중에 넣은 값으로 덮어씌워진다.
출력결과
200
타입종류
주의사항
변수타입 중에는 접미사를 붙여야하는 타입들이 존재한다.
long num = 100000L;
float num = 21.3111F;
상수는 변할 수 없는 수라고 합니다. 변수와 반대의 의미로 쉽게 표현하자면 닫힌 상자
라고 할 수 있다
자바의 상수에는 리터럴
과 심볼릭 상수
가 있다.
int num = 100; // 100을 리터럴값 또는 리터럴이라고 한다.
리터럴에는 정수,실수,문자,문자열,boolea
이 있다.
변수앞에 final
이 붙은 변수는 값이 저장된 이후에는 값을 변경할 수 없다.
이 변수는 이름이 붙은 (상징적인) 상수로 볼 수 있으므로 이것을 심볼릭 상수
라고 한다.
final int num;
num = 1;
num = 2; -->일반 변수라면 2로 저장되겠지만 fianl이 붙어서 num = 1에서 변경할 수 없다.
참고자료
코드라떼