Prefix- und Postfix-Operatoren Wird der Befehl ++ bzw. -- vorangestellt, wird zuerst diese Operation ausgeführt, anschließend die andere Operation. Wird der Befehl ++ bzw. -- nachgestellt, wird zuerst die andere Operation ausgeführt, anschließend das Inkrement bzw. Dekrement. Beispiel: x=++i; y=--j;
wird wie folgt ausgeführt:
i=i+1; j=j-1;
x=i; y=j; Beispiel: x=i++; y=j--;
wird wie folgt ausgeführt:
x=i; y=j;
i=i+1; j=j-1; Beispiel:
public class oper01 { public static void main(String args[]) { int var_1=10, var_2=20;
float var_3=5.4321F, var_4=1.2345F;
var_1 *= var_2;
System.out.println("var_1: " + var_1);
var_2++;
System.out.println("var_2: " + var_2);
var_3--;
System.out.println("var_3: " + var_3);
var_3 = ++var_4;
System.out.println("var_4: " + var_4);
System.exit(0);
}
}
Als Ausgabe erhält man:
var_1: 200
var_2: 21
var_3: 4.4321
var_4: 2.2345
|