Is there any reason why Java booleans take only true or false why not 1 or 0 also?
true
false
1
0
Being specific about this keeps you away from the whole TRUE in VB is -1 and in other langauges true is just NON ZERO. Keeping the boolean field as true or false keeps java outside of this argument.