() , - .
a=310=00112; b=210=00102; a+b=01012=510, .
a=610=01102, b=510=01012. a+b =10112= -32.
, , ! .
, . 810+810 . 810=10002, 810+810= 10002+ 10002=100002. , 0. , 810+ 910=110, ..
, , , , 0 1. , . , 1102 1012=1102 1002+1102 12=110002+1102=111002. , , 11102= -210<0. , . . , . , . ,
byte m=10,n=10,k=10;
m*n, m*k n*k
-128..127. m*n + m*k . m*n*k.
int m=10,n=10,k=10;
m*n*k. , m=n=k=100 m*n*k 106, 32768..32767. m*n, m*k n*k ( 4*m*n ). long . m=n=k=2000 ( !) m*n*k . m*n 50000.
! .
:
byte i=127, j=1, k;
k=(byte)(i+j);
System.out.println(k);
(-128).
byte i=127,j=1,k;
System.out.println(i+j);
+128. , byte int.