2026-02-18
오늘 한 것
- Java 기초 강의를 다시 처음부터 수강하며 변수 개념을 복습함
- 지역 변수(Local Variable)의 특징과 초기화 필요성 학습
- 컴파일 에러의 의미와 역할 이해
- 리터럴(Literal)의 개념과 종류 정리
- 정수 리터럴
- 실수 리터럴
- boolean 리터럴
- 문자 리터럴
- 문자열 리터럴
- 기본 자료형의 범위 정리
- byte / short / int / long
- float / double
막힌 점
- 예전에 배웠던 내용이지만, 개념이 완전히 내 것으로 정리되어 있지는 않았음
- 변수, 리터럴, 초기화 개념을 “이해했다”기보다는 “다시 상기했다”에 가까움
- 숫자 범위(byte, short, int, long)의 크기 감각이 아직 직관적으로 잡히진 않음
정리
- 지역 변수는 반드시 개발자가 직접 초기화해야 하며, 초기화하지 않으면 컴파일 에러가 발생함
- 자바는 의도하지 않은 이상한 값 사용을 방지하기 위해 지역 변수 초기화를 강제함
- 리터럴은 개발자가 코드에 직접 적는 고정 값이며, 변수는 그 값을 담는 공간임
- 변수 값은 변경 가능하지만, 리터럴 자체는 고정된 값임
- 기본 자료형은 각각 저장 가능한 범위가 다르며, long은 숫자 뒤에 L을 붙여야 함
- float는 f를 붙여야 하며, 실수 기본 타입은 double임
코드
- 지역 변수 선언 및 초기화 실습
- 다양한 리터럴 출력 실습
- int / double / boolean / char / String
- 정수형 및 실수형 자료형 범위 예제 코드 확인