[java] Why boolean in Java takes only true or false? Why not 1 or 0 also?