자바 java에서 byte 타입변환 질문

자바 java에서 byte 타입변환 질문

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

byte byteValue1 = 10;
byte byteValue2 = 20;
//byte byteValue3 = byteValue1 +byteValue2; //컴파일에러
int intValue1 = byteValue1 + byteValue2;
System.out.println(intValue1);

여기서 바이트 타입으로 선언해서 바이트타입끼리 더해서 바이트타입에 저장하는데 왜 컴파일에러가나죠? 설명할수있게 이해좀시켜주세요



profile_image 익명 작성일 -

자바에서 정수사이의 덧셈은 자동으로 int로 캐스팅한 후 연산합니다.

즉, byte + byte = int 가 나옵니다.




 
답변이 마음에 드셨다면 꼭! 답변확정, 추천 부탁드립니다.

● 답변확정하지 않으셔도 추가하신 점수은 지출됩니다. 답변확정시 질문자는 50%의 점수을 돌려받습니다.
● 답변확정시 답변자에게 해피빈 콩이 지급되며 콩은 어려운 사람들을 위한 기부금으로 사용됩니다.
● 답변이 마음에 드신다면 답변확정과 별도로 답글 하단에 "답변 추천하기" 버튼이 있습니다. 꼭 추천해 주시기바랍니다.
IT 관련 글이나 자료는 아래 블로그에서 확인하세요.
개인 블로그 : http://cksdn788.blog.me/

자바 java에서 byte 타입변환 질문

... 여기서 바이트 타입으로 선언해서 바이트타입끼리... 이해좀시켜주세요 자바에서 정수사이의 덧셈은 자동으로 int로 캐스팅한 후 연산합니다. 즉, byte...

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

다른건 아니고, 자바를 공부한지 2틀된 학생입니다. 이제 공부하다가 자동타입변환 강제타입변환이라는 과정을 공부하고있는데, 뭐 int 에서 byte로 강제타입변환하고...

java 자동타입변환

자바 자동타입변환에서 byte >> short/char >> int >> long >> float >> double 원래 타입보다 큰 타입으로 변할 때 자동타입변환이 일어난다고 하는데 int는 데이터타입이...

java byte short

자바 공부 중에 궁금한 게 있어서 질문해볼게요!!... 그리고, 연산시에도 int타입보다 작은 타입의 경우 int로 형변환되어 연산이 진행됩니다. byte + byte 의...

Java 데이터 타입 질문이요.

... 그래서 만약 다른 데이터 타입으로 변환해주려면... Java에서는 편의를 위해서 byte와 short 데이터 타입에... 뭐 이 부분은 자바 기본서를 보시면 초반에...