Casting: 형변환
자료형 byte 우선순위 예(그릇)
boolean 1 낮음 작다
byte 1
short 2
int 4
long 8
float 4
double 8 높음 크다
char 2
string "ABC" -> 6
(자료)형 변환
자동 (자료)형 변환
강제 (자료)형 변환 - Cast
//1.
short sh = 12345;
int num;
num = sh; // 자동 (자료)형 변환
System.out.println(num);
//2.
num = 234567;
sh = (short)num;
System.out.println(sh);
//3.
long l = 12345678L;
float f;
f = l;
System.out.println(f);
//4.
double d = 1.23e3; // e3 == 10^3
System.out.println(d);
//5.
d = 2.34e-2; // e-2 == 10^-2
System.out.println(d);
==============================================
//1.
12345
//2.
-27577
//3.
1.2345678E7
//4.
1230.0
//5.
0.0234
'Java' 카테고리의 다른 글
[Java] Continue (0) | 2022.04.10 |
---|---|
[Java] Constructor(생성자) - 후에 다시 작성 (0) | 2022.04.10 |
[Java] Break (0) | 2022.04.08 |
[Java] ArrayList (0) | 2022.04.07 |
[Android] 숫자 찾기 게임 (0) | 2022.04.06 |
댓글