// Displaying an int in binary format
int v = 5;

// signed
out.println( Integer.toString( v, 2 ));  // 101
out.println( Integer.toString( -v, 2 )); // -101

// unsigned
out.println( Integer.toBinaryString( v ));  // 101
out.println( Integer.toBinaryString( -v )); // 11111111111111111111111111111011