Oppgave 1
De første 8 bitene representerer tallet 103. En 1-bit foran vil øke verdien med 256. Dermed vil de 9 bitene (etter innsettingen) representere tallet 103 + 256 = 359.
public static void main(String... args) throws IOException { //011001110101100101101110111001010110001010011100 byte[] b = {103,89,110,-27,98,-100}; // gir bitsekvensen over BitInputStream inn = BitInputStream.fromByteArray(b); inn.insert1Bit(); System.out.println(inn.readBits(9)); // Utskrift: 359 inn.close(); }