Java

[자바] 형변환이란 ?

어텀잉 2023. 9. 8. 17:34
728x90
반응형
SMALL

형변환
다른 데이터 타입 간에 값을 변환하는 것을 말한다.

 

<형변환의 종류>
자동형변환 (묵시적 변환) : 크기가 작은 것을 큰 것으로 바꾸는 것
작성하는 방법 :변형하고자 하는 형변환 새로운 변수명 = 변경하는 형변환

(byte -> short)
(short->int)
(int->long)

강제형변환 : 크기가 큰 것을 작은 것으로 바꾸는 것
작성하고자 하는 방법
long intnum =100;
int intnum = (int) longNum; 
Long longNum
(int->short)
(short->byte)
(long->int)

문자를 숫자로 형변환
문자를 수치로 형변환 할때는 영어의 경우 고유 가지고 있는 숫자로 변경하는 것
어떠한 문자나 기호들을 컴퓨터가 이해할 수 있는 신호로 만드는 것


ex) char charExam = 'Z';


int intNum = charExam;
int는 90으로 표기가 된다. 왜냐하면 90으로 표기를 해놨기 때문이다.

728x90
반응형
LIST