변수란 변하는 공간, 즉 데이터를 담는 그릇이라고 보면 된다.
변수에는 다양한 타입의 형태가 있다.
(기본형 변수)
1. 정수형변수
- byte : -128 ~ 127 범위의 숫자만 저장 가능합니다.
- short (2byte)는 -32,768~32,767 범위의 숫자만 저장 가능합니다.
- int (4byte)는 -21억~21억 범위의 숫자만 저장 가능합니다.
- long (8byte)은 9백경 정도의 매우 큰 수를 저장 가능합니다. (long의 경우 접미사 L을 붙여야함)
2. 실수형변수
- float (4byte) : 3.4 * -10^38 ~ 3.4 * 10^38 범위의 숫자 저장이 가능합니다. (float도 동일하게 접미사 f를 붙여야함)
- double (8byte) : 1.7 * -10^308 ~ 1.7 * 10^308 범위의 숫자 저장이 가능합니다.
3. 논리형변수
- boolean : True/False 값만 저장합니다.
4. 문자형 변수
- char : ‘A’, ‘1’ 와 같은 문자 하나만 저장합니다.
(참조형변수)
1. 문자열 변수
- string : “Apple”, “텍스트” 와 같은 문장을 저장합니다.
2. 그 외
- Object, Array, List 등등

(형변환)
형변환이란?
- Java 프로그래밍을 하다 보면 문자열로 입력받은 변수를 숫자로 변환해서 계산을 하고 싶은 경우, 문자열에 숫자 값을 추가하고 싶은 경우 등… 어떤 변수형을 다른 형으로 변환이 필요한 경우가 많다.
- 형변환은 주로 기본형 변수인 정수 ↔ 실수 ↔ 문자 들 사이에서 일어난다.
강제형변환
실수 -> 정수

자동형변환

'TIL' 카테고리의 다른 글
| stream (0) | 2024.12.06 |
|---|---|
| Java 문법 1주차 숙제 (3) | 2024.10.14 |
| Java의 기초 (1) | 2024.10.10 |
| 10/8 Java 문법 종합반 1주차 (3) | 2024.10.08 |
| 10/2 미니프로젝트 (4) | 2024.10.02 |