Von Zahlen zu Bitfolgen

static int width = 8; // zum Beispiel
static boolean [] encode (int x) {
    boolean result [] = new boolean [width];
    for (int i=0; i<width; i++) {
        if ( 0 == x % 2 ) {
            result [i] = false;
        } else {
            result [i] = true;
        }
        x = x / 2; // wird abgerundet
    }
    return result;
}



Johannes Waldmann 2008-04-08