Zuweisungen und -- operator;

Diskutiere Zuweisungen und -- operator; im Java Basics - Anfänger-Themen Bereich.
A

arhzz

Hallo! Wenn ich diesen code ausführe bekomme ich "false" .Ich möchte wissen warum dass passiert,also eine Erklärung wäre Super.

Der Code:

Java:
public class test {
    public static void main (String[] args) {
        int i = 8;
        System.out.println( i-- == 7);
    }
}
 
L

LimDul

Es gibt den Pre- und den Post-Incremnet bzw. Decrement Operator.

Der eine (Pre) wendet erst die Operation an und gibt das Ergebnis vor der Operation zurück, der andere (Post) gibt erst die Zahl zurück und wendet dann die Operation an.

Hier ist es der Post Operator, dass heißt für den Vergleich wird der Wert vor Anwendung der Operation verwendet. Würde da --i stehen, wäre es true.
 
A

arhzz

Es gibt den Pre- und den Post-Incremnet bzw. Decrement Operator.

Der eine (Pre) wendet erst die Operation an und gibt das Ergebnis vor der Operation zurück, der andere (Post) gibt erst die Zahl zurück und wendet dann die Operation an.

Hier ist es der Post Operator, dass heißt für den Vergleich wird der Wert vor Anwendung der Operation verwendet. Würde da --i stehen, wäre es true.
Danke!
 
Thema: 

Zuweisungen und -- operator;

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben