code: public int readInt()
          throws IOException
      {
          int tag = read();
  
          switch (tag) {
              case 'T':
                  return 1;
              case 'F':
                  return 0;
              case 'I':
                  return parseInt();
              case 'L':
                  return (int) parseLong();
              case 'D':
                  return (int) parseDouble();
  
              default:
                  throw expect("int", tag);
          }
      }
docs: Reads an integer
  
  <pre>
  I b32 b24 b16 b8
  </pre>