자바 초보 타입 변환 질문.

자바 초보 타입 변환 질문.

작성일 2014.01.08댓글 2건
    게시물 수정 , 삭제는 로그인 필요

자바에서 int로 타입 변환 시에 Integer.parseInt(변수) 이렇게 하잖아요?

이것과, 그냥 앞에 (int)변수. 이렇게 변환하는것의 차이점이 궁금합니다...



#자바 초보 프로젝트 주제 #자바 초보 프로젝트 #자바 초보 #자바 초보 책 추천 #자바 초보 예제 #자바 초보자 #자바 초보 책 #자바 초보 추천 #초보자를 위한 자바 200제 pdf #초보자를 위한 자바 200제

profile_image 익명 작성일 -

 int보다 string이 더 상위라고 보시면 되는데요

upcasting은 되지만 downcasting은 안되게 자바는 설정되어 있어요.

쉽게 int i =1;에서 i는 string으로 upcasting 이 됩니다. (string)i;

하지만 string r = "1";을 (int)r;로 강제변환할시 에러를 바로 발생하게 되죠.

하지만 Integer.parseInt는 함수로써 문자열은 받아서 int로 변환가능할경우 int로 변환해주고 안될경우 에러를 발생시킵니다.

profile_image 익명 작성일 -

 Integer.parseInt(변수)는 문자형을 int로 바꿀수있어요.. 
하지만 (int)변수 이건 숫자의 형변환을 해주는식인거같네요 

 

자바 초보 타입 변환 질문.

자바에서 int로 타입 변환 시에 Integer.parseInt(변수) 이렇게 하잖아요? 이것과, 그냥 앞에 (int)변수. 이렇게 변환하는것의 차이점이 궁금합니다... int보다...

자동타입변환 강제타입변환(자바코딩)

다른건 아니고, 자바를 공부한지 2틀된 학생입니다. 이제 공부하다가 자동타입변환 강제타입변환이라는 과정을... 왜 변환하는거지 라는 생각이들어서 질문하게 됐습니다....

다형성 질문이요. (강제타입변환 / 자바)

... (강제타입변환) -> 타입은 부모이고 참조하는 객체는 Child인 참조변수 parent를... 연습코딩이나 단순한 코딩을 하는 경우에는 질문자님이 물어보신것처럼 Child...

자바 자동타입변환 질문있습니다!

... byte랑 byte끼리 연산하는데 byte타입으로 왜 결과를 못내는건가요?? byte 타입 두개를 더할 때 컴퓨터는 내부적으로 두 숫자를 int로 바꾸어 연산합니다.(integer...

자바 강제형변환 질문

... 질문하신 0xd55d 값의 경우 16진수 d55d 라는건데 16진수 4자리를 표현하기... int 타입의 0xd55d 는 10진수로 54621 이며 이를 char 타입으로 강제변환해도 char 타입이...