ClusterConcept

Implicit Cast Surprise

cluster-157

Character arithmetic in Java like char temp = text.charAt(0) + 1 fails because char is promoted to int during expression evaluation, producing incompatible types unless you cast back explicitly.