public class PreDemoApp
{
public static void main(String[] argument)
{
int anzahl = 5;
if (++anzahl = =
6)
System.out.println(Erst gerechnet: + anzahl);
else
System.out.println(Erst verglichen: + anzahl);
}
}
Es wird der Text "Erst gerechnet: 6" ausgegeben, weil der hier verwendete Preinkrement-Operator eine höhere Priorität hat als der Vergleichsoperator. Somit wird erst die Variable um 1 auf 6 erhöht und dann der Vergleich durchgeführt.