자바 기본 부터 잡기
Java의 정석
변수?
단 하나의 값을 저장할 수 있는 메모리 공간.
식별자
변수의 이름처럼 프로그래밍에서 사용하는 모든 이름
같은 영역내에서 서로 구분될 수 있어야 함
-대소문자 구분
-예약어는 사용할 수 없다
-숫자로 시작할 수 없다
-특수문자는 _ 와 $ 만 허용된다.
1. 기본형
int today;
실제 값(data)을 저장한다.
일반 자료형이 변수의 타입이 된다.
2. 참조형
Date today = new Date();
어떤 값이 저장되어 있는 주소(address)를 값으로 갖는다.
클래스 이름이 변수의 타입이 된다.
1. 상수 (constant)
상수는 한번 값을 저장하면 값을 바꿀 수 없다.
변수의 타입 앞에 final
final int MAX_SPEED = 10;
반드시 선언과 동시에 초기화를 해야야 한다.
2. 리터럴(literal)
`int year = 2014;'
변수: year
리터럴: 2014
형변환이란, 변수 또는 상수의 타입을 다른 타입으로 변환하는 것
(타입)피연산자
자동형변환
int형의 1234를 float로 자동형변환
float f = 1234
i를 double로 자동 형변환
int i = 3;
double d = 1.0 + i;