/*
* 변수의 타입
* int age = 25; 정수타입
* int age = 3.14; 에러..int는 정수타입이니까
*
* 저장할 값의 타입과 일치하는 타입으로 변수를 선언
* char ch = '가'; char는 문자타입
* double pi = 3.14; double은 실수타입
*
* 값의 타입
* 8개 기본형
* 문자 char
* 숫자 정수 byte short int long
* 실수 float, double
* 논리 boolean(true,false)
*
*
*/
/*
* 변수: 하나의 값을 저장하기 위한 공간 - 변경o
* 상수: 한번만 값을 저장 가능한 변수 - 변경x
* 리터럴(literal) : 그 자체로 값을 의미하는 것
* = 상수랑 완전히 같은 의미
*
* int score = 100;
* score = 200;
* final int MAX = 100; //상수는 앞에 final 붙이기
* MAX = 200; // 에러남
*
* char c = 'S';
* String a = "abc";
*
* 위에서 score,c,a는 변수
* MAX는 상수
* 100,200,100,200,S,abc는 리터럴
*/
final int score = 100;
// score = 200; 상수라서 값을 바꿀 수 없어서 에러난다
System.out.println(score);