Java03 변수의 타입,기본형,상수,리터럴

/*
변수의 타입
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);

좋은 웹페이지 즐겨찾기