byte b = 127;
int i = 100;
(byte)(b+i);
(byte)(227)

i) int형 4byte일 때 : 227(10진수) = 0000 0000 0000 0000 0000 0000 1110 0011 (2진수)

0은 부호를 결정한다. (0은 양수, 1은 음수)
+227

ii) byte형 1byte일 때 : 227(10) = 1110 0011 (2)


1은 부호를 결정한다. (음수)


1110 0011 의 2의 보수를 구하면

0001 1100 (1의 보수)

0001 1101 (2의 보수)

= 29(10진수)


즉 (byte)227 = -29




가능한 경우


my_name ('_'가능)

$잉잉 ('$'가능, 한글 가능)

bar, Bar (대소문자 구별. 서로 다름.)



불가능한 경우


38day (숫자로 시작)

chocolate% (특수문자)



반응형

'대학 수강과목 > 자바' 카테고리의 다른 글

[JV] 09/23 실습  (0) 2014.09.23
[JV]제2장 연습문제 이론문제 10번  (0) 2014.09.14
[JV]09/11 수업  (0) 2014.09.11
[JV]9/4 수업  (0) 2014.09.04

+ Recent posts