[Playlisten] [Impressum und Datenschutzerklärung]

03A.4 break, continue, return in Schleifen


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

das ist jetzt eine Endlosschleifemit dem Auto wird geholt und mit dem allerersten Wert verglichen und je nachdem was größerwarmit einem der beiden Leuchtdioden angemacht die Rotunde die grüne?? könnte man sich vorstellen okay vielleicht möchte ich hier noch was einbauendass irgendwann diese Endlosschleifebeendetzum Beispielwenn diese Temperatur dir da gemessen hatüber tausend ist die kriegen Sie das hin?? Literatur über tausend ist soll derdiese Endlosschleifesoll an die vormaligeEndlosschleifebeenden wie könnte man das machenalsowenn die es ich da gemessen habe größer ist als tausend dann könnte zum Beispiel ein Breakaus der Schleife rausgehen das heißt diese vormalige Endlosschleifeist dann keine Endlosschleifemehr steht zwar macheso lange wie das Wasser steht wahr ist alsoewigaber hier kommt verstecktwaren ein Befehl um die Schleife doch abzubrechenwenn die Temperatur dichter Guthaben größer ist als tausenddie Schleife abbrechen dieses Projekt bezieht sich immer auf die nächste Schleife außendrumkönne auch while-Schleifenoch for-Schleife in der Warteschleife haben dieses Brett bricht immer dienächst äußere sowie der Zwiebel von innen nach außen dann die die nächst äußeredie aller innerste Schleife soll sagen die allerinnerste Schleife wird durch dieses Break abgebrochenist an einigen Stellen sehrhilfreich?? latenter Stelle will ich das nicht zu machen ich bis jetzt versuchen ?? Duwall zu schreiben und danneben hier kein Betrug zu haben bei einem stell macht das ganzeübersichtlicherwenn sie so außer Schleife rausgehenkann ich an der Stelle was zum Struktogrammsagen die while-Schleifeim Struktogrammdie ist wirklichvon der ganz edlen Sorteinder steht eben das Weihwasser eingestellt weil irgendwas und indem Block steht drin was passieren soll da es nicht vorgesehen das jetzt plötzlich aus diesem Blog plötzlich irgendwierausspringendass es strikt an der Stelledanneinträgt ist nicht mehr ganz strikt strukturierte Programmierungso ein Dreck ist eigentlich ein verstecktes Gros du eigentlich ist das das sicher in die Schleife reingehe und sage??und dass diese eigentlich ein ganz dickes Konto an irgend eine andere Stelle nämlich als Ende der Schleifein der das Ende der ??insofern ist das Blech mit Vorsicht zu genießen das ist dann doch wieder ?? Rückkehrzu den Sprüngenmacht einiges leichter zu lesenwenn man vorsichtig ist Komma muss wirklich vorsichtig seinanwas passiert wenn sich der des Beckstein Rittern hinschreibenin EC hat dieses Return eine Doppel Bedeutunges gibt an welcher Wert zurückgegeben werden soll hier gar keinerbeziehungsweise wird sichals die Mailfunktion ist er wird das System dann die null zurückgebenund es gibt an wo denn eine Funktion enden sollhier noch mal da ein vorzeige ?? was etwas besser als die hier das Return am Ende von der Funktion getan welcher blaerdas nach zwei Sachen gesagt welcher Wert an den Aufrufer zurückgehtwenn denn einer zurück geht ja nicht gesagt ins ist jede ganze Zahl zurück und nicht bereuttatsächlich irgendwas zurückgebenwelcher Wert zurückgeht und es sagt aber auch hier ist Feierabend mit der Funktionmit ?? das wird ?? ganz am Anfang machenwir die Reste von Song gar nicht ausgeführt?? ?? Doppelrolle diesen MATLAB zum Beispiel nicht hat beziehungsweise gibt's da kein Pattern eine Stelledannund jedes dannden Effekt wenn die Temperatur die ich je gemessen habe größer ist als tausendbeendet das hier mein Programmich mache ein Return aus derHauptfunktionwürdige ganztagsmittendrin das Programm Beistrich dass es total viel des Break als solcheshier wäre schon fies weil es keine saubere strukturierte Programmierung ist weil ich mitten aus der Schleife raus gehenwenn sich ein Return einsetzendamit diese Funktion beenden ist das noch viel fieser irgendwo ganz versteckt innen drinbeenden wird Partizipationbeendet das kannman ganz leicht überlesenpermanenter Programm wartet und hat dann sehrlustigen Anführungszeicheneffektesollte man nicht tunganz einfachen Situation kann man das machen aber im allgemeinen sollte man das nicht tunsodas während Blake in einer Schleife drin Return an jeder Stelleund dann gibt es noch continueKorn Punkt Gelatineyou ??was wäre der Effekt davonokay ?? continue springt zum nächsten SchleifendurchgangLicht nicht die Schleife ab continue fortsetzenSätze fordert zwar den ersten Schleifendurchgangin das Java wird wenn es größer wird als tausend heißt das überspringe den Rest der Schleifeum acht direkt beim nächsten Schleifendurchgang weiter Rente noch ein gibtdas istdas ?? wiederholte Denkmal in Aktion zeigen bei dem ein passender for-SchleifeDisplay und continueUnternehmer mitten raus was ich schönesgeht sowohl in derWarteschleifeder Du steif und der Vorschlag ?? am besten zu Verstehens ist in der for-Schleifevor in diegleich nullzwei ??was weiß ich Zellen von null bis neunundneunzigauch in der Unsinns manchmal in U ist gleich null ich zu mir ?? mal aufzooplus gleich wieich sie mir alle Zahlen von null bis neun neunzig aufsehr sinnvoll null auf zu vermehren aber wirdein zweiter mal dieverschiedenenSachen hier in Aktionkönnte zum Beispiel er jetzt einbauen?? elfUgrößerhundert??Regregwassage ich damitalso bald diese Summe hier hundert übersteigtmit Schleife abgebrochen das heißt er geht nicht bisneun neunzig hier in kleiner hundert geht nicht bis neun neunzig sondern wird vorher abbrechenwenn denn umso groß wird erwogen wir zu groß Komma zwar vorsichtig an Cook könnensinnvoll ?? unten weg Punkt reinalso anfangs sollte das ganz harmlos aussehenzu machendurchOS am einfach nur schön??ist nicht größer als hundert ??Punktob der nächste ?? noch geht wie ein zweiter Zählen ist das immer noch kleiner als hundertalso noch mal drauf addierenist das jetzt in der Summe größer als hundert am besten willen nicht also nochmals weiter zählenwir jetzt schon am Endeimmer noch nicht und so weiterich Sitzfläche auch am Dreck Punkt auf das BreakMusikmaschinegerade mal überlistendass es ganz böseins??damit gleich Nullkann ich dann weg und setzen ?? ich dein echten Befehlauf der ihren Weg fortsetzen kannsoll für diesen Trick siebzehnVersuche??so ist es eher da angekommen selbst laufen lassen vom Programmbeginnbis an diese Stellein O ist inzwischen ein hundert fünf gewordenalso wieder herausundbeendet die Schleifedamit ist die Schleife zu Ende bin ?? aus der Schleife rausgegangendas ist die Wirkung von Break die innere Stadt die innerste Schleife die sie habenabbrechenkönnen ohne andere Anwendung bauen zum Beispielkönnte ich das hier so umbauen das nurnormalandersrum dass keine Zahlen die durch fünf teilbar sind addiert?? sie das denn ich möchte hieralle Zahlen ausblendendie durch fünf teilbar sind ich möchte nur die anderenaddieren wie kriegen Sie das hinalso ich könnte vorher prüfen??vorher prüfen ob mein I denn durch fünfteilbar ist die Modulo fünfGleichzeichen was Valentine ich habe mich wollteja die durch fünf teilbaren wollte ich ausblenden so ist man ihn durch fünf teilbarund wenn es durch fünf teilbar ist dich einfach zum nächstenSchleifendurchlaufkonnte indenso sähe das ausmeinem ?? Punkt rausmüsste man sich jetzt zu Fuß angucken könnenmeine Summe fängt mit null anesgeht los mit I gleich nulldas ist garantiert kleiner als hundert Sowjets überprüfteer ob null Modulo fünf gleich gleich null ist kann sie davonnull fünf bleibt der Rest nullvier muss er reingehensolangeNachdenken heutePunktalso schon wieder meinLeerzeichen bisschen länger gedauert als Nachdenken ?? okaydas als sehr schneller Sprung zum Ende der Schlacht zum Anfang der Schleifeähmentweder vermissten SchleifendurchgangI um eins erhöhenprüft ob das immer noch kleiner ist als hundertin der die Frage ob denn der Rest gleich null ist in diesem Fall einseins Modul fünfder Rest des Einzel soll jetzt nicht darein gehen sollte sondern sollte unten addierenKost ihn doch einiges anÜberlegungim Debuggerdersind nicht ernsthaft laufen lässt ?? haben sieeinX tausendfacheGeschwindigkeitdavonirgendwiesteht hier der Debugger sie auf dem Schlauch aber gutnach irgendwie zwanzig Sekunden auf der unten an Annettes Klasse übersprungenund der nächste Durchgangein zweiterJazz weiter Stellenwieder prüfen und so weiter?? continue geht's zum nächsten Schleifendurchgangdie Schleife fortsetzen??aller allerletzte Geschichtean der Stellespreche mal abes gebe eine Möglichkeit das ja einfacher zu formulieren wie könnte den selben Effektmit gewöhnlichenMitteln erreichen an dieser Stelle zumindestgenau das wäre das billigste was man tun kann erdas nur ganz allmählich umformen sich Els drin habehabe ich doch den selben Effektwenn es nicht durch fünfter Eiweißihresaber dann ist der erste Teil ja schon wieder überflüssig dabei und das mit dem fortsetzen ja gar nicht zum Schluss komme ich auf folgende Fassungwenn es nicht durch fünf teilbar ist und wenn es nicht durch fünf teilbar ist?? nativesfür den selben Effekt wie das continue von ebenweder empfehlenswertin etwas reduzierter Situation hat man dann gerne mal an die Newtonprägungklarer zu machen in dieser Situation wäre es mit dem continue völlig übertriebenPunkt sie erweitert das F ist es nicht durch fünf teilbarihr dann addiere ich das ohne irgendwas ?? continue