public class Program
{
public static void main(String[] args)
{
int n = 1957;
System.out.println(String.format("%16s", Integer.toBinaryString(n)).replaceAll(" ", "0"));
int low8bits = (int)(n & 0xFF);
System.out.println(String.format("%16s", Integer.toBinaryString(low8bits)).replaceAll(" ", "0"));
}
}
/*
run:
0000011110100101
0000000010100101
*/