title: Range of datatype 'byte' in java ...-128 to 127?
body: <p>The range of primitive data type <strong>BYTE</strong> (size <strong>8 bits</strong> ) in Java is mentioned as <strong>-128 to 127</strong>.
  I can understand that maximum number which I can write using 7 bits ( leaving one for sign ) in binary is 1111111 which is 127 in base 10.</p>
  
  <p>What I am not able to comprehend is the lower limit i.e. -128.</p>
  
  <p>Can someone please throw light on how should I arrive to -128 as lower limit for byte.</p>
  
  <p>Thanks to all in advance. </p>