변수의 자료형과 크기
| 자료형 | 크기 | 자료형 | 크기 |
| char | 1Byte | float | 4Byte |
| short | 2Byte | double | 8Byte |
| int, long | 4Byte | long double | 8Byte이상 |
| long long | 8Byte |
캐스팅이란?
-타입을 변환(=형변환)하는 것
-자바의 상속관계에 있는 클래스 간에는 서로 형변환이 가능
-업캐스팅, 다운캐스팅이 있음
업캐스팅
-묵시적 형변환(따로 변수타입을 쓰지 않아도 됨)
char a = 'A';
int b = a;
double c = b;
c = a; //char자료형을 double로 upcasting
다운캐스팅
-명시적 형변환(변환하고자 하는 변수타입을 명시해줘야 함)
int d = (int)c; //double자료형을 int로 다운캐스팅
char e = (char)d; //int자료형을 char로 다운캐스팅
이건 단순히 변수간의 업.다운 캐스팅임
클래스간 업.다운캐스팅은 이후에 포스팅 하겠음
'Java > Java기초' 카테고리의 다른 글
| [Java기초]String, StringMethod, StringBuilder (0) | 2023.09.01 |
|---|---|
| [Java기초]연산자(증감연산자, 논리연산자,관계연산자, 복합대입연산자) (0) | 2023.09.01 |
| [Java기초]상수란?(feat.카멜표기법, 스네이크표기법) (0) | 2023.09.01 |