16/11/25 02:25:10.56 SAUV2i1i.net
public class Bits {
// static final int BITS = 74; // 4Ah, 01001010b
static final int BITS = 112; // 70h, 01110000b
// static final int BITS = 122; // 7Ah, 01111010b
// static final int BITS = 183; // B7h, 10110111b
static final int[] mask = {1, 2, 4, 8, 16, 32, 64, 128};
static final char[] c = {'0', '1'}; // true_false = ''01''
public static void main(String[] args) {
int b;
String s;
String true_false = new String(c);
int MSB = mask.length - 1;
for(int i = MSB; i >= 0; --i) {
b = BITS & mask[i];
if( b == mask[i] ) {
s = true_false.substring(1);
} else {
s = true_false.substring(0, 1);
}
System.out.print(s);
}
}
}