Frage an Java-Experten, bitte helfen Sie beim Thema Zyklen
Benutzer B
Frage an Java-Experten, bitte helfen Sie beim Thema Zyklen
Bitte sagen Sie mir, wie das else if funktioniert, das dieses ">" -Zeichen bei 10 ausgibt. Wenn Sie darüber nachdenken, aber es stellt sich heraus, dass es heißt, wenn x == 1, aber wir geben < aus, wird es angezeigt, und sonst, wenn die Bedingung nicht verwendet wird, x == 1 wahr ist, habe ich || nicht festgelegt (oder) wie es mich versteht, kann ich nicht verstehen, bitte sagen Sie es mir
Antworten:
Andreas
Und hier ist das Thema "Zyklen", wenn Ihre Frage nach dem Filialbetreiber ist? Die Bedingungen im Verzweigungsoperator werden der Reihe nach geprüft - von oben nach unten. Die erste angetroffene Bedingung, deren Ergebnis "wahr" ist, startet die Ausführung der dieser Bedingung entsprechenden Codeverzweigung und stoppt die Prüfungen/Ausführung aller darunter liegenden Operatorverzweigungen. Und wenn wir die Bedingung x == 10 erreicht haben, dann haben sich alle drei vorherigen Bedingungen (y == 1, y == 10, x == 1) als falsch herausgestellt. Und da die Bedingung x == 10 funktioniert hat, dann werden alle restlichen Verzweigungen (bei x == 10 ist es nur anders) nicht ausgeführt. P.S. Vielleicht hörst du auf, herumzualbern, nimmst endlich ein Lehrbuch aus Papier und beginnst es zu lesen? Es wird viel effektiver sein, als hier elementare Fragen zu posten. Das Niveau dessen, was Sie fragen, ist wie das Stellen von Fragen im Abschnitt "Russische Sprache" zu Themen, die in der Grundierung für die erste Klasse der Schule behandelt werden.