상세 컨텐츠

본문 제목

Java Typecasting

개발생활/Java

by 코보소 2017. 11. 1. 00:27

본문

반응형

Typecasting


자바에서도 C++ 와 동일하게 Typecasting 이 가능합니다.


다만 C/C++ 와 다른 조건이존재합니다.


1. boolean 형은 다른타입으로 변환되지않고 변환이 불가능하다.


ex)


int cast = (int)b_value;

// 불가능!


boolean a_value = (boolean)var;

//역시 불가능.



2. 작은 타입값이 큰값으로 형변환은 묵시적으로 이루어진다.


int a = 10;

float b = 30.0f;


float result = a;


// 위처럼 형변환은 에러없이 발생한다 



3. 큰값의타입이 작은값으로 형변환시 () 괄호로 묵어 표기해야한다.


int a = 10;

float b = 30.0f;


int result = (int)b;

 

c/c++ 와 동일하게 진행하면 가능하다.



반응형

'개발생활 > Java' 카테고리의 다른 글

Java Abstatct / Interface / Generic  (0) 2017.11.09
Java exception Explanation  (0) 2017.11.09
Java Class  (0) 2017.11.01
Java 다차원배열 연습.  (0) 2017.10.31
Java 반복문 별출력  (0) 2017.10.31
Java Basic Array 배열  (0) 2017.09.27

관련글 더보기

댓글 영역