자료형이필요한 이유
자료형은 변수를 쓸 때 몇 바이트로 쓸건지, 정수로 쓸건지 실수로 쓸건지 메모리의 크기와 메모리를 어떻게 쓸건지 선언하는 것
변수를 선언 할 때 변수가 사용할 메모리 크기와 타입을 구분하기 위해 자료형을 사용한다
자료형 없이 변수 사용하기(java10 부터 제공이 되는 기능)
지역 변수 자료형 추론 (local variable type inference)
지역 변수 자료형 추론(var)을 사용 할 때 주의할 점
한번 타입이 정해지면 중간에 바꿀 수 없다(스크립트 언어는 하나의 변수에 값을 여러개를 바꿔가며 대입할 수 있음. 근데 이거는 int면 int(정수), 문자면 문자 하나만 정해두고 사용 해야 함 타입을 변경 할 수 없음)
자료형 추론을 사용 할 수 있는 변수는 지역변수이다. (지역변수만 사용 할 수 있음 다른 변수 종류는 사용 할 수 없음)
지역변수란?
{}괄호 안에서 사용되는 변수를 말한다.