The JDisplay Java Applet
displays the large program listings on this web page.
JDisplay requires an up-to-date
browser and Java version
1.8+, preferably 1.8.0_121.
If you can’t see the listings, or if you just want to learn
more about JDisplay, click
Use Firefox for best results.
If you have a set of objects and select some of them, that selection without regard
to their order is called a combination. If you have n objects there are 2n
(2 to the nth power) possible combinations ranging from none present to all present.
If you consider all the binary numbers ranging from 0 to 2n-1 and look at
the individual bits, they map the possible combinations, 1=present 0=absent. So to
generate all possible 16-bit quantities just use a for
loop, for ( inti=0; i < 65535; i++).