if else if bug?

The expression "((hundreds > 888) && (hundreds <= 0))" is never true.