데이터 타입에는 크게 두가지로 나뉜다.
1. 기본 데이터 타입(Primitive type)
2. 참조타입(Reference Type)
<기본 데이터 타입의 종류>
byte b; // 1바이트 크기(8bit)
short s; // 2바이트 크기(16bit)
int i; // 4바이트 크기 (32bit)
long l; // 8바이트 크기 (64bit)
int는 약 21억까지의 숫자를 입력을 할수있다 하지만 은행같은경우는 약 21억보다 더 큰 숫자를 사용한다.
그럴땐 int보다 더 많이 입력할수있는 long를 사용한다.
하지만 자료형을 long이라고 선언만 해서는 안된다 정수값 맨 뒤에 L이라고 붙혀준다.(대문자 사용 권장)
char이라는 자료형을 사용해보자
인코딩 : 문자를 숫자로 변환을 말한다.
디코딩 : 숫자를 문자로 변환을 말한다.
※ 업캐스팅 : 문자 -> 정수 -> 실수 ※
즉, 자료형을 변환을 시켜주는 것이다.
반대로 다운캐스팅은 거꾸러 생각하면된다 실수 -> 정수 -> 문자로 변환이 가능하다
'개발일지 > 자바' 카테고리의 다른 글
반복문 (for문) (0) | 2022.08.29 |
---|---|
조건문 - (if, else, if else) (0) | 2022.08.29 |
연산자 ( 대입, 부호, 산술, 복합 대입, 증감, 감소, 관계(비교) - Day2 (0) | 2022.08.26 |
상수, 형변환(자동 형변환, 강제 형변환) - Day2 (0) | 2022.08.26 |
패키지, 클래스, print(출력) - Day1 (0) | 2022.08.25 |
댓글