본문 바로가기
Java

[Java] Casting

by 엘딘 2022. 4. 10.

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

댓글