Ein Rookie's Guide für Java Teil 2 - Bedingte Aussagen | Harry Wainwright | Skillshare

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

Ein Rookie's Guide für Java Teil 2 - Bedingte Aussagen

teacher avatar Harry Wainwright, BSc Software Engineer

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

6 Einheiten (35 Min.)
    • 1. Class Bedingte Aussagen

      1:00
    • 2. Handhabung der Benutzereingabe

      8:36
    • 3. "Wenn" Statements

      5:54
    • 4. "Anderes wenn "Aussagen"

      1:56
    • 5. "Andere" Statements

      4:34
    • 6. Versuch / Fangen

      12:45
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

119

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Die zweite Klasse in A Rookie's Guide to Java deckt ab, ab, wie sie verwendet werden können, um eine Situation mit zwei oder mehr Ergebnissen zu begegnen.

Ein Rookie's Guide to Java, der zuvor auf Udemy veröffentlicht wurde, besitzt derzeit ein 5-Sterne-Rating und verfügt über Hunderte von glücklichen Kursteilnehmern. Jetzt bringe ich es zum Skillshare mit! Ein Rookie's Guide zu Java setzt kein Vorkenntnis voraus. Wir beginnen auf die Grundlagen und arbeiten auf dem Weg zu einigen ziemlich fortgeschrittenen Themen, einschließlich Java Swing. Dieser Kurs enthält schriftliches Material, um das zu einem bestimmten Zeitpunkt gelernte zu rezeptieren. Dies ist wirklich eine der besten Möglichkeiten, um zu lernen.

Ich sehe oft Kurse an, in denen du "Lernst Videospiele zu machen (kein Programmieren erforderlich!)" Aber leider brauchst du etwas fortgeschrittener als flappy Vogel zu machen, brauchst du eine Programmiersprache unter deinem Gürtel. Programmierung ist für jede Karriere in der Software-Industrie, Spiele oder auf andere Weise von grundlegender Bedeutung und Java ist ein guter Ausgangspunkt.

Java ist die derzeit am häufigsten verwendete Programmiersprache, damit du nicht schief gehen kannst, indem du damit in die Hand kommst. Es legt einen großen Fokus auf den "Objektorientierten Teil der "Objektorientierten Programmierung" und als solches ein Thema, das in diesem Kurs stark aussieht.

Triff deine:n Kursleiter:in

Teacher Profile Image

Harry Wainwright

BSc Software Engineer

Kursleiter:in

I have years of programming experience and have spent time working on projects ranging from video games to dynamic websites, and responsive databases. With a particular interest in object orientated programming, I intend to share all here on Skillshare.

Professional, concise, informative tutorials on a variety of object orientated programming languages for all levels of experience.

Vollständiges Profil ansehen

Kursbewertungen

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%
Bewertungsarchiv

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen bei Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Class Bedingte Aussagen: Okay, dann. Also, wenn wir diesen Abschnitt starten, beginnen wir mit der Handhabung von Benutzereingaben. Ich meine, wenn Sie an ein Problem zurückdenken, das Sie in Ihrem täglichen Leben verwenden, wie viele davon gehen eigentlich ohne Benutzerinteraktion weiter? So ziemlich jedes Programm, das ich mir in irgendeiner Weise vorstellen kann, erfordert es eine Form von Benutzereingaben. Also starten wir Abschnitt zu diesem, bevor wir zu bedingten Anweisungen übergehen, das ist, das ist Sie wissen, der Name des Abschnitts, wie beinhaltet, wenn auch wenn else Anweisungen zusammen mit einem try catch, gab es ein bisschen fortgeschrittener Know, genau notwendige Nummer die wenn sonst sicher sind. Und es erlaubt uns im Grunde nur, mehr als ein Ergebnis zu handhaben. Es ist der einfachste Grund, warum ich es anstelle von nur linearen Programmen setzen kann. Wenn das hier im Moment nicht viel Sinn macht, verteilen wir es auf , fünf verschiedene Vorträge, also hast du genug Zeit, um zu lernen, was das bedeutet. 2. Handhabung der Benutzereingabe: Okay, dann. Lassen Sie uns also über Benutzereingaben sprechen. Ähm, ist dein Input? Wie Sie wahrscheinlich an dem Namen sagen, ist es ziemlich beschreibend, dass er den Benutzer dazu bringt, etwas Amüsantes zu importieren. Wissen Sie, sie verkabelt, Oh, mein Haus oder meine Kontrolle oder was auch immer in Java ist klein. Schwieriger als, sagen wir, Python oder C plus. Plus, sind beide sehr einfach, aber es ist wieder einfach genug. Benutzereingaben ermöglichen es uns, einige coole Dinge zu tun , einige , weil bisher alles, was wir getan haben, diesevorprogrammierten Werte zu verwenden haben, diese . Aber, weißt du, wenn ich den Benutzer zum Beispiel in ihr eigenes Alter bringen könnte , oder ihren eigenen Namen, und es ist offensichtlich ein wenig interessant, also das erste, was wir tun müssen, ist Importieren eines Pakets. Sie sind dieses Jahr aufgedeckt. Im Wesentlichen ist das Importieren eines Pakets jar aus vielen dieser Pakete aufgebaut. Ich weiß nicht, ob Tier alt wahrscheinlich irgendwo in hier überschritten werden ist, dass es eine Menge , ähm, ausprobieren, so dass es Und wenn es alle von denen standardmäßig importiert, dann wäre das Programm riesig und und Stunden dauern laufen auf FB Super super ineffizient. Wenn wir also ein spezielles Paket wollen, dann müssen wir uns selbst einbringen. Also werden wir das tun. Also blasen Sie diese Paketlinie. Wenn es das standardmäßig erstellt wird, kann es wissen, ob es darunter ist. Wenn nicht, dann nur das erste, was im Programm. Willst du Eingabe eingeben? Importe sind ein Java-Punkt Sie bis zum Betrüger Kapital. Ja, es ist alles, was tut. Wird diese Scanner-Klasse innerhalb dieses Dienstprogrammpakets importiert? Ziemlich einfach. Bisher müssen Sie das tun. Manchmal geben Sie eine Codezeile ein und Sie erhalten einen Fehler. Aber wenn Sie treffen alte Zelt er über die Ära, dann werden sie wahrscheinlich nur die erste Zeile wird dieses Paket importieren. Dann müssen wir etwas mit diesem Scanner machen, so besser, dass wir hier die Scanner-Klasse aufrufen . Ich werde im späten Tutorial näher darauf eingehen, aber jetzt einfach nein, dass wir diese Art von Klasse nennen, ähnlich wie wir eine Zeichenfolge aufgerufen haben, um die Wörter variabel oder ein Instrument zur Altersvariablen zu machen . Wir rufen den Scanner auf, um eine Eingabevariablen namens Input zu machen. Was wir danach tun, ist ein bisschen anders, als wir dem Computer sagen, dass der Scanner gleich sein wird , was das System aufnimmt. Bisher haben wir mit Systemausdruck ausgedruckt, ist das Gegenteil. Wie Sie sich vorstellen können, wird es vom Rat in unsere Eingabevariablen gedruckt. Wenn wir das ausdrucken wollen, drucken wir aus, was der Benutzer sagt. Wir werden nur tun, ich übliche System den anderen Druck. Dann müssen wir Benutzereingaben, dass sie nicht funktionieren. Sie müssen eine andere Funktion namens next line verwenden, die Eingabepunkt nächste Zeile Capital L. Mit diesen offenen und schließenden Klammern scheint es viel verwirrender zu sein, als es tatsächlich ist. Also wollte ich diese beiden Abdrücke hier unten loswerden, damit du nicht verwirrt wirst. Sein letzter Lauf, der Partner, wir führen das Programm und wir haben zu einem Konsul gebracht. Also, was es jetzt tut, ist, dass es in dieser Zeile hier steht und darauf wartet, dass der Skandal etwas aufgreift , und es wird offensichtlich nichts ausdrucken, bis wir etwas eingegeben haben. Also lasst uns etwas eingeben, wie „ Hallo Welt E. C. der nächsten Zeile in Prince. Hallo Welt. Warum ist das? Weil die Programme pausieren und wiegen, ist etwas reingekommen. Und dann, wenn wir tippen, wo immer wir in ein System aus Druckimport eingegeben haben, sieht aus, als ob Herbst tut, ist das Drucken genau das, was wir in Unglaublich nützlich genommen haben. Warum wolltest du Teoh Taipower? Kein druckt aus, ob die Verwendungen gerade eingegeben wurden. Nun, Sie könnten damit tun, was Sie mit anderen Informationen tun können und in Variablen speichern können . Lassen Sie uns also eine Zeichenfolge erstellen, die bei einem No name, keine Namen genannt wird . Gute Stärke auf wir müssen ich es als Import Punkt als Nächstes, die Zeile bekam extra Klammer. Es gibt so und dann anstelle von Print Scout Iran setzen nächste Zeile, die wird ausdrucken Name Raum, die für Sie aus. Es ist nicht von hier wird wieder auf uns warten, aber diesmal wird der Name gespeichert. Oh, die Importe, die uns den Variablennamen verkauft haben. Jetzt ist das viel nützlicher, aber ich bin sicher, dass Sie sich vorstellen können Also jetzt das Programm, können wir den Benutzer bitten, den Namen einzugeben, den sie haben, so dass wir genau das gleiche mit inter jizz bekommen Benutzereingaben haben könnten. Es gibt einen leichten Unterschied, aber also Hey, wir haben eine Reihe von genommen, die die nächste Zeilenfunktion verwendet haben. Die nächsten Zeilen werden in der nächsten Zeile angezeigt. Du denkst, dass der nächste Lime tatsächlich den nächsten Satz von Strings liest. Wenn wir ein Interview einbringen wollen, wechseln Sie sich um, öffnen Sie es. Also zuerst, lasst uns unsere Variable ändern. Teoh Ah, im Alter haben wir schon eins von da unten, also komm ich vorerst raus. Komm schon, beide raus. Eso Wir bekommen immer noch die Sarazenen inkompatiblen Typen Drink kann nicht in umgewandelt werden Warum sagen sie das? Nun, weil das Alter eine ganze Zahl ist, aber die nächste Zeile sucht nach einer Stärke. Also müssen wir nur diese nächste Zeile in die nächste wirklich einfache Änderung ändern. Aber jetzt wird es nur nach dem nächsten Interview suchen. Offensichtlich, wenn im Ruhestand versucht, eine String-Band im Konsul in dieses Interview einzugeben, wenn wir einen Fehler erhalten . Also müssen wir angeben, dass es nicht nur darin sein wird, dort einzutippen, aber wir setzen es in ein nicht tippen ist gut, bekommen es, bekommen es. Geben wir dem ein Testament. Finden Sie heraus, wie Sie es ausführen. Wir haben meinen Freund angeschaut. Es läuft schon. Es muss das wieder absagen. Versuchen wir es nochmal. Etwas erfolgreicher. So 20 Jahre alter Stiefel druckt 20 aus. Uh, lassen Sie es uns nochmal laufen. Versuchen Sie, eine Zeichenfolge einzugeben. Was wird passieren? Ausnahme im Thread Main Java util Input fehlt viel, so dass Sie sehen können, dass es Ihnen den Fehler sehr deutlich gibt . Ähm, genau da Eingang, Miss. Viel Ausnahme. Ich zerteile es nicht nach Zeile speziell online. 11 hier. Eso Wir haben versucht, eine Zeichenfolge einzugeben und sie in dieses Interview Zeitalter hier. Ich wollte nie arbeiten. Ich war neugierig zu sehen, was passieren würde. Also immer daran denken, wenn Sie in ein Interview eingeben, ist die nächste in Funktion Sonst ist sie die nächste Zeile Funktion. 3. "Wenn" Statements: Okay, wieder. Also werden wir die ISS vorstellen, wenn sonst, wenn sonst Aussagen in diesem Abschnitt des Kurses, Ähm, Ähm, kommst du schon mit der Programmierung? Grundsätzlich wird uns dies erlauben, verzweigte Aussagen zu haben. Wird mehr als eine Antwort auf eine bestimmte Frage haben. Das ergibt nicht viel Sinn für den Moment. Ich weiß, aber wir werden es Schritt für Schritt durchgehen, werden jedes Mal vorstellen, wie ich es in meinen vergangenen Kursen getan habe. Und hoffentlich am Ende ein gutes Verständnis dafür, haben Sie am Ende ein gutes Verständnis dafür,wie wichtig diese auch sind . Jede objektorientierte Programmiersprache. Also lasst uns aufhören. Ich gehe durch, was ich mit diesem Programm gemacht habe. Grundsätzlich hinzugefügt, Setzen Sie alles zusammen, haben aus ihm benötigt. So erklären wir unseren Scanner erscheinen, der immer noch Eingabe genannt. Bitten Sie sie einfach, ihren Namen zu importieren. Sie tun das in Abdrücken. Hallo. Name Echt Einfach. Auf dem Weg nach Westen. Ähm, wie alt sie dann ihr Alter angeben, was eine ganze Zahl als Nächstes ist und dann ausdrucken wird. Sie werden, wie alt Ausruf oder Frage alle einfach. Was wir also tun werden, ist ein Programm zu schreiben, wo, wenn der Benutzer ein bestimmtes Alter hat, ob er älter, jünger oder im gleichen Alter ist ob er älter, . Mögen wir eine andere Antwort darauf ausdrucken. Also, das erste, was müssen Sie sich selbst ein Computer-Alter zu tun. Sie wollte hier oben ohne Eingabe didieren. Variabel Ich denke, dass 2020 im Computeralter 20 einer der verwendeten Variablen entspricht, die Sie viel wiederverwenden werden . Es ist am besten, sie oben auf der, äh es ist, zu deklarieren . Es ist die Spitze des Programms. Wir haben nichts dagegen abgelehnt String hier unten, weil es ist, dass wir nach dieser Linie kommen müssen. Ich meine, wir könnten String hier oben deklarieren, Name erscheinen, den String-Namen aufrufen und dann die Deklaration hier unten loswerden. Sieben Namen sind gleich. Ich denke, es würde tatsächlich existieren. Nita, ich denke, es ist eine gute Idee, unsere Variablen alle auf einmal an der Spitze Ihrer Klasse oder Funktion zu deklarieren. Sie sind okay, sensibel. Also, wenn du da draußen ein Kapital machst und nicht da unten, wirst du Probleme haben. Also haben wir Rechenwut mit deklarierten 20. Sie werden eingeben, ob das Alter sie auf das, was sie heißen, „Sie sind“ werden. Namen sind wichtig. Um uns abzuzweigen, werden sie jünger als ich sein. Also, wenn das Computeralter weniger als alt ist, werden wir nur sehr faul drucken. Ich habe einen magischen Schlüssel getroffen, der alles löscht, was ich verstehe. Schön los. Gehen wir Ignorieren es sagte, dass, Ben, es gibt einen schrecklichen Schlüssel, der es wirklich ärgerlich komprimiert. Vergessen Sie immer, was es abbricht. Lassen Sie uns dieses Programm hier laufen. Ich werde dich danach durchreden. Also sagt es „Hallo“. Wie ist Ihr Name? Harry. Diese Zeile ist ziemlich irrelevant. Wie alt Sie? Geben wir 18 ein. 18, du bist 18. Bauen erfolgreich. Warum hat das nicht aufgedruckt? Nun, es läuft durch unser Programm. Das ist voller Variablen. Asas sind Namensarsch in ihrem Alter. Die Eingabe in diese Variable druckt diese Zeile aus und ich schätze, um zu hören, dass Sie sie in diesem Raum bemerken. Aber ist es hinter den Kulissen gelaufen? Er hat es getan. Ah, diese if-Anweisung hier prüft, ob das Computeralter kleiner ist als das Alter. Wir haben gerade gesagt, im Alter von 18 gibt es keine Möglichkeit, Computer-Alter ist weniger als 18 Ursache Peerage 20 Zwanziger, nicht weniger 19. Also wird dieses System nur laufen. Was drin ist, wenn dies wahr ist, Computeralter oder 20 ist nicht weniger als 18. Das stimmt nicht. Also wird diese Linie nicht Platz haben. Also, wenn wir es wieder ausführen, wenn etwas vorzugsweise ohne Eingabe in Rat von diesem erneut eingegeben wurde, geben wir 21. Du bist 21. Dein älterer als ich. dieses Mal hat erdieses Malnicht für mich richtig gemacht, aber er hat deine ältere als ich gelaufen. Das liegt daran, dass 21 größer ist. Entschuldigung. 20 ist weniger als 21. Das war wahr. Das herumliegend über die nächsten zwei Videos, werden wir Ihnen die anderen beiden Ergebnisse erstellen. Also werden wir, weißt du, älter als das Alter und genau gleich sein. Das hoffentlich im Inneren befindliche Gepäck. Ein bisschen ein Einblick in das, was wenn Anweisungen 4. "Anderes wenn "Aussagen": Lassen Sie uns also die anderen beiden Ergebnisse durchlaufen, die wir haben können. können wir haben. Computer-Alter ist weniger als das Alter. Wir haben schon hier geschrieben. Es ist größer als H oder wir haben es genau gleich dem Alter. Wir haben also mehr als ein mögliches Ergebnis. Was machen wir denn? Schreiben wir noch einen? Wenn Aussage wir tun könnten, wäre es gültig, aber es wäre ziemlich Mist Karte in einer Menge Zustand. Es sah furchtbar aus. Und es ist nicht großartig Will Probleme später verursachen, was wir eigentlich anstelle einer anderen If-Anweisung tun wollen , wir wollen eine else if-Anweisung also, wenn Yeah, wenn diese if-Anweisung nicht wahr ist, wird es zum nächsten anderen wenn Aussage und innerhalb dieses sonst der Aussage Computeralter ist groß zu diesem Alter. Ja, das ist es, was falsch ist. Und ich wollte Abdrücke fühlen sich alte Mitbewohnerin. Es wird also weniger als 20 dieser sein. Also tippen Sie einfach 15 ein. Ihre 15 Jahre alt mit einem großen So läuft es durch das Programm bla, bla, bla, bla prüft Diese if Anweisung, die als falsch herauskommt, weil Compute tobt, nicht weniger als Alter. Das ist 20 wie 15, das ist. Eine falsche Aussage dieser Zeile wird nie gedruckt werden. Keiner der Codes innerhalb dieser beiden Klammern wird jemals gemietet werden. Eso bewegt es sich auf die nächste sonst, wenn Anweisung prüft, ob konkurrieren tobt. Großartig von ihnen. Alter Finger ist 20 ist grau als 15. So geht es in die sonst eine Anweisung in die erste Codezeile, die dieses System aus Ihrem alten mit kann. Also setzen Sie duper einfach. 5. "Andere" Statements: so dass das endgültige, das einzige Ergebnis übrig ist, ist das Computeralter gleich dem Alter. Wir haben noch ein Schlüsselwort, das wir verwenden können, um dies zu bedeuten, und das ist anders. Wenn das also nicht wahr ist und das standardmäßig nicht wahr ist, muss sonst wahr sein. So funktioniert es. Es überprüft voll. Die ifs und lfc sind nicht wahr, false, false. Das bedeutet, dass das andere gedruckt wird. Das ist also die Standardeinstellung. Wenn Sie in diesen wahr wissen, dann wird das andere drucken. Und offensichtlich, wenn Compute tobt nicht weniger als Alter, es ist nicht große Ofenalter und alles, was es sein könnte, ist gleich Alter. Also lasst uns hier eintippen, wir alle gleich alt jetzt, wenn wir 20 in den Rat eintreten. Es ist also genau das gleiche wie Computer Egypt hier. Wann wird jeder Blick wird es das andere auslösen. Doch wir alle das gleiche Alter perfekt, so dass funktioniert gut und Dandy sonst nur auslöst. Wenn nichts anderes wahr ist, Diese weißen Einheiten genannt anders, uh, das ist ein idealer Balken mit einer else Anweisung. Auf diese Weise ist es nicht. Es ist nicht das beste Ergebnis, weil als Programme. Fortschritt sagt, dass Sie später in Java kommen, Sie werden größere und bessere Dinge weinen. Außer etcetera. Sie werden auf Verzweigungsaussagen kommen, die mehr als ein Ergebnis mehr als drei Ergebnisse haben . Trotzdem wäre es viel komplizierter. Wird nicht nur kleiner als größer oder gleich sein. Er könnte Dutzende haben, wenn du es nicht versuchen willst und du könntest immer vergessen, eins ist das, was ich sage. Du könntest immer einen vergessen. Also wirklich, Sie möchten l Anweisungen verwenden, wie eine Catchall-Fehlermeldung funktionieren kann, wenn Sie so wollen. Jemand wird hier einen Tippfehler eingeben. Äh, Sie können viel genauer bekommen, was sie eigentlich sind, ist offensichtlich, äh, welche lto Ära? Nicht größer, dann weniger als viel gleich, wenn das passiert, wäre ich sehr überrascht. Das ist, was Sie Aussagen verwenden wollen, wenn Sie versuchen wollen, mit vielen Ergebnissen zu fangen , wie Sie können, wissen Sie, auf eigene Faust, äh, wir kennen alle drei Ergebnisse. Also werden wir die Gleichen zwei in einem anderen Fall korrigieren. Wenn Sie Aussage bemerken, dass ich dort Gleichheitszeichen verwenden musste. Wenn Sie eines verwenden, versuchen wir, Webs auf der rechten Seite zu unterzeichnen. Die Linke. So deklarieren wir lebendige Variable. Also sagen Computer-Alter zu allem, was auf der rechten Seite des Gleichheitszeichens ist. Wenn wir nur ein Gleichheitszeichen verwenden, würden wir eine Fehlermeldung erhalten. Er kann sich nicht in Boolean umwandeln. Es hilft nicht. Wenn Sie also zwei verschiedene Zahlen vergleichen und doppelt gleich verwenden müssen, ist es jetzt, wenn es ausgeführt wird, wird dies genau für dasselbe laufen. Müssen Sie den Rat eintippen? - Ja. Sieh mal, was wir sind. Was hier passiert ist, ist Prinz über deinen alten mit mir, weil ich mich nie ändere. Ich sage, ich möchte eine große Fehlermeldung sein. Eigentlich bin ich nicht nur albern. Ja, ich habe mich von uns ausgearbeitet. Wir sind im gleichen Alter. So überprüft es die if-Anweisung, falsche Prüfungen, die auch Anweisung, falsche Schecks, diese sonst der Aussage, true druckt die Zeile. Wenn offensichtlich, wenn keiner von denen wahr ist, werden sie falsch zurückkommen. Dann haben wir ein großes Problem und ich drucke das andere aus. Wenn sonst Aussagen sind sie ziemlich grundlegendes Programm. Und so empfehle ich Ihnen, ein Spiel zu haben. Es ist eine Suppe. Einfaches Beispiel sind in allen meinen Kursen wieder zu verwenden 6. Versuch / Fangen: sagte heute werde ich ah haben, versuchen und fangen schließt. Zuvor war es eine Weile her jetzt, aber es stellt sich, um dies im Laufe der vermeintlichen zu ersetzen. Aber vorher habe ich gesagt, ich neige dazu, else-Anweisungen als eine Art Fang zu verwenden. Ah, Catchall für Fehler. Eso tun, wenn Sie sonst weiter wiederholen, wenn Sie sonst nur für Fehler oder Fehlermeldungen verwenden . Zuletzt im Allgemeinen nur meine Codierpräferenz, aber sicherlich nicht notwendig. Java hat eine eingebaute Funktion, mit der Sie Fehler abfangen können. Ah wird ein Versuch und Fang genannt. Versuchen Sie es zu fangen. Ich laufe nicht weg. Ein später Anruf ist nur zwei Schlüsselhölzer. Versuchen Sie, das erste, was ich trage, zu fangen. Diese importieren unser Job-Dienstprogramm, das , es uns erlaubt,Benutzereingaben zu übernehmen. So etwas. Ja, das schätze ich. Die Hauptschinken wurden eingetippt. Ich wollte den Benutzer dazu bringen, ihr Alter nach seinem Alter zu importieren. Uh, lass es uns zu einer Funktion gehen. Ähm, es ist cool. Überprüfen Sie das Alter. Also hier werden wir unsere Funktion erstellen. Ich habe nie das wird es nur finden. Es wird eine öffentliche Ästhetik, die das aufnehmen wird? Ähm, das wird nach uns suchen. Der Schreckscheck für uns. Also nennen wir es Check Ouija s. Hier stellen wir unsere Try and Catch-Aussagen vor. Also versuchen Sie im Wesentlichen, wie man versucht und fangen war es? Versuche? Ah, unsere Input zu def. Es ist nicht richtig. Dann wird in der Lage sein, den Fang Bit zu fangen und zu tun, wenn wir wollen, in dem Land einfach unsere Fehler setzen oder wir verurteilen, wieder einzugeben, weil im Stamm es werde ich die Benutzereingabe bekommen. Ah, ich bin nicht definiert. Benutzereingabe Im Allgemeinen dachte ich, dass es automatisch gemacht wurde. War nicht ehrlich. Ah, geht hoch. Scanner von MMA hat wieder einen Deal. Nehmen Benutzereingaben in Job Es ist ein bisschen ein Schmerz, ehrlich zu sein. Es ist nicht etwas, das ich abdecke. Ich habe etwas gespürt. Ich habe zu viel getan, indem ich nur Skandale des Schmerzes benutzt habe. Ich glaube, das stimmt. Ah, Schnur kann nicht in Oh, es ist Clinton. Nehmen Sie Bauchmuskeln bei der Suche nach einer Zeichenfolge dort mit dem nächsten S o Donnell Es gibt hier. Lasst uns nur Nachnamen für einen Fang fangen. Also werde ich sicher sein, das jetzt zu beheben. , Fang,wir tippen nur. Fang Chapman. Ich komme zurück zum Irak-It. Siehst du es? Ja. Geben Sie uns. Schließlich, ist eine weitere Option, die das Haus wird halten, um zu fangen, Ich glaube, endlich kommen mit Verbindung mit Fang, so dass kein kluger Punkt es ausweg. Es ist irgendwie nervig. Mir wurde nie etwas gegeben, äh, zu glauben, dass hier endlich das richtige Jahr. Also Asbest, um den Catchall abzufangen. Im Wesentlichen, wenn Sie nicht alles tun, was Sie wollen, hier drin und fangen dann endlich endlich ein letzter Ausweg sein . Niemand deckt endlich dort ab. Ah, es ist eine Zahl, die bereit ist, auf meinem Weg zu sein, einfach versuchen und fangen versuchen Fänge und etwas, das ich persönlich mit meinem Code, das ich denke, es ist bekannt eso Wir haben hier keinen Import gegeben . Der Fang Bit Sie müssen im Internet nachschlagen, weil Fang nimmt eine Reihe von Ausnahmen. So funktionieren sie. Ah, ich würde immer noch schnell kichern, sehen, ob ich Ihnen ein paar Beispiele besorgen kann. Äh, und das ist keine Hilfe. Ja, ich nehme an, ist so und sehen nur aus dem Gel für die Dokumentation, es gibt keinen Haken. Versuchen Sie, hier zu fangen, aber wenn Sie hier runtergehen, haben wir ein Beispiel für die Ausnahmen hier. Dies ist nur eine, die gegeben wird, wenn Sie außerhalb der Grenzen eines Arrays gehen, ihr Index hat Begrenzungsausnahme. Wir arbeiten offensichtlich nicht an einer Gehaltserhöhung. Wir arbeiten an Importen, also die, die wir verwenden müssen, ist Input, Dismatch, Ausnahme. Und dann müssen wir diesem einen Variablentyp von dieser Ausnahme geben. Also hieß ich meine Ära. Es muss nicht unser sein. Es könnte alles sein. Du gibst es nur einen gründlichen Weg. Variablenname. Sie müssen also sehen, welche Ausnahme Sie abfangen möchten. Im Wesentlichen können Sie es in der Dokumentation finden. Du hast gerade das Array gesehen. Aber weil wir die Benutzer importieren überprüfen, müssen Import viel Ausnahme verpassen. Dies geht also davon aus, dass der Import falsch ist. Wenn es richtig ist, geben wir es einfach zurück. Aber das wird ausgelöst. Wenn es nicht richtig ist, könnten Onda Wege ausgelöst werden. Ich bin nicht ganz vertraut mit den Ins und Outs der Eingabe-Match-Erwähnung verpassen Viel Ausnahme . Entschuldigung, aber da wir nach einem End ital Check suchen Wenn es, wissen Sie, ob es ein Double oder ein Flow oder eine Zeichenfolge ist, im Wesentlichen sicherstellen, dass das nur im Interview ist, weil das ist, was wir hier suchen . Ich bin sicher, es deckt einige andere Dinge ab, aber Masse. Der Hauptgrund, warum wir es verwenden. Gehen wir also zurück zu unserer Benutzereingabe hier. Tut mir leid, wenn du sie donnerst. Uh, also verwenden wir unsere Eingabe, die den Eingabepunkt Next verwenden. Offensichtlich geben wir es nicht zurück. Wir benutzen es nur. Das wird also im Wesentlichen die Linie ignorieren. Ähm, das macht Sinn, dass diese Import mit dem Import erscheinen? Ähm, es ist falsch. Also werden wir diese Zeile hier nennen, und es wird im Wesentlichen nur die Zeile auf die nächste ignorieren, in die Benutzer etwas einfügen möchten . Also klären wir im Grunde nur den Mist, der falsch war, und dann wurde eine Fehlermeldung erhalten , wie und, äh, in sie. Manimal Trouble Typ bleiben kann. Ich buchstabiere, offenbar Internets. Ja, also sollte das gut sein. Ich denke, ich habe es so vermisste Rückgabe-Aussagen gemacht, weil wir hier keine Rückkehr gemacht haben. Also, ist das offensichtlich ein Interview? Wenn es richtig ist, müssen Zehe im Gegenzug. Was auch immer die Verwendungen importieren. Aber wenn es falsch ist, müssen wir einen Standard zurückgeben. Jemand wird es in diesem Fall Null zurückgeben, und dann hier oben können wir in if-Anweisung eintreten. Also, wenn das Alter nicht gleich Null ist ah nicht gleich Null. Wir lassen es einfach ausdrucken. Das sollte es sein, denke ich, Ah, sagen, es wird nicht verwendet. Aber das ist in Ordnung, glaube ich. Ich bin sicher, es ist in Ordnung. Ah, und das sollte nicht hier sein. Das ist es, was ich eigentlich gedacht habe. Legen Sie es außerhalb des Versuchs, als Probleme im Inneren auftreten. Der Fang schickt mich sauber. Das ist eine, die. Wie alt sind Sie Assistenten? 10. Du bist 10 Jahre alt. Zufrieden? Führen Sie uns hier durch das Programm. Wie alt bist du im Kontrollalter? Also haben wir unsere Antwort dort importiert, und es geht direkt ins Kontrollalter. Also werden wir hier das Alter überprüfen. Es versucht es. Es versucht unsere Linie High User Input Punkt Next in so Wetter in zwei vom Typ zwei. , Offensichtlich, wenn ich nicht als Ganzzahl zurückkam, dann kommt es hier nie auf die Bühne. Expedia ist nicht hier. Es kehrt dort wieder zu den In-Checks zurück. Es ist nicht Zira und dann druckt es diese Zeile aus. Lass es uns nochmal laufen. Wir werden String versuchen. Dies sollte nicht einmal über die erste Zeile hinausgehen, weil wir offensichtlich nur nach dem nächsten in, äh, wie zum in, äh, Beispiel Typ in Zeichenfolge, sagt er. Eingetragen in nur so war es cool, indem Sie die so Eingabe-Match-Ausnahme fangen, es sucht nach dem nächsten und setzen ah, es ist nicht richtig Rotz in Ihre So sortieren wir Sie aus. Bitten Sie ihn, es in Sie einzugeben, und dann kehren wir zurück. Null. Da gehen wir. Wir geben Null zurück. Also kommen wir nie zu dieser Linie fühlte, wenn wir das nicht haben, dann drucken Sie es einfach gut aus, aber es druckt. Es gibt eine Ära hohe Marge, also würden wir versuchen, eine Schnur ins Alter zu bringen. Gehen wir ins Internet in Julias Gegend, Jahre alt. Also denke ich, es war ein Alter, genau nach drei. Die Standard-Null setzte das wie in, äh, äh, ich wollte nur ein bisschen abseits der Strecke gehen, um zu sehen, was passiert ist. Ja, das ist in Ordnung. So ist es ein ziemlich einfaches Konzept, das Catch funktioniert. Mal sehen, ob es mit funktioniert, ich meine, sollte mit Schwimmern arbeiten, aber ja, wir arbeiten immer noch. Schön ist, dass es nach einem Interview sucht, und wenn es nicht in Ihre sie kommt, wird es vom Fang gefangen. Alles, was dich auf diesen Bit bringen könnte, ist die Ausnahmen, die du heute Abend brauchen wirst. Ich kann sie nicht alle auflisten, weil es ein paar gibt, aber es wird irgendwo im Job eine Seite für die Dokumentation geben, die Ihnen das gibt, was Sie heute Abend brauchen. Ah, wenn Sie nicht wissen, welche Sie speziell brauchen, dass nur Google es Überlauf stapelt . , dass ich 1.000.000 verschiedene Fragen dazu Ich bin sicher, dass ich 1.000.000 verschiedene Fragen dazuhabe.