‫Willkommen zurück und in diesem Video möchte ich Ihnen ein wenig besser vermitteln, was mit all
‫den Konsolenmethoden passiert, die wir verwenden und die wir in Zukunft noch häufig
‫verwenden werden.
‫Ich möchte Ihnen daher nur ein paar Hintergrundinformationen geben.
‫Das meiste, was Sie sehen werden, ist nicht relevant, wenn Sie es nur verwenden möchten.
‫Aber wenn Sie wirklich verstehen wollen, was los ist, dann ist dies das richtige Video für Sie.
‫Okay, also fangen wir an.
‫Die Sache ist also, dass in dieser Konsolenklasse verschiedene Methoden verfügbar sind, und wir werden uns diejenigen
‫ansehen, die relevant sind, um etwas einzugeben und eine Ausgabe zu erhalten.
‫Gut.
‫Also werden wir das untersuchen.
‫Also lasst uns anfangen.
‫Zuallererst haben wir diese Konsole, Punkt, richtig.
‫Und dieser Prinz und hält den Cursor auf der gleichen Linie.
‫Im Grunde erlaubt uns dies, etwas auf die Konsole zu drucken und es zu sehen.
‫Wenn wir also diesen Code hier verwenden, Konsole DOT, richtig.
‫Und in Klammern und Anführungszeichen steht hier Text.
‫Dieser Code würde hier Text auf unserer Konsole ausgeben und wir können dann sehen, dass dies besonders nützlich ist,
‫wenn Sie einige Werte anzeigen möchten und sehen möchten, ob Ihr Code tatsächlich funktioniert.
‫Und das ist sehr nützlich, besonders als Anfänger beim Programmieren, damit Sie tatsächlich sehen können,
‫was der Code macht und er etwas ausgibt.
‫Okay, richtig ist also eine Möglichkeit, etwas zu tun.
‫Es gibt also diese Klasse namens Konsole, die in Cis vordefiniert ist, also können wir sie einfach verwenden.
‫Und das erlaubt uns, grundsätzlich seine Methoden anzuwenden.
‫Und eine dieser Methoden ist richtig.
‫OK, wenn Sie also etwas schreiben möchten, können wir Konsolenpunkt verwenden.
‫Rechts.
‫Und dann geben wir in Klammern und Anführungszeichen ein, was wir auf der Konsole anzeigen möchten.
‫Aber es gibt einen anderen Weg.
‫Wir können auch Bright Line verwenden und diese drucken und setzen den Cursor in die nächste Zeile.
‫Wenn Sie also die Vereide-Linie anstelle von rechts verwenden, wird dies dasselbe tun.
‫Es druckt den Text auch in die Zeile, wo er war, aber es geht sozusagen auch in einen Zeilenumbruch.
‫Es setzt den Cursor also in die nächste Zeile.
‫Okay, das ist der einzige Unterschied zwischen den beiden.
‫Und dann haben wir die Konsole, die gelesen wird.
‫Dies nimmt eine einzelne Eingabe vom Typ string an und gibt einen ASCII-Wert dieser Eingabe zurück.
‫Es gibt also einen ganzzahligen Wert zurück.
‫String ist also nur eine Art von Daten.
‫Das ist der Texttyp und es ist der Zahlentyp.
‫Also die ganzen Zahlen, wir werden uns später mit Strings und Zahlen und in den beiden die
‫verschiedenen Typen genauer ansehen.
‫Merken Sie sich vorerst nur Textfolgen, ganze Zahlen und unsere Telefonnummern.
‫Jetzt fragen Sie sich vielleicht, was dieser Askey ist, von dem Dennis spricht?
‫Nun, Hilfe für den American Standard Code für den Informationsaustausch, dies ist ein 7-Bit-Zeichencode, der es uns im
‫Grunde erlaubt, Zeichen zu verwenden und sie vom Computer zu interpretieren.
‫Der Computer interpretiert also grundsätzlich alles, was wir eingeben.
‫So scrollen Sie zum Beispiel ganz nach unten bei einer Acht, die intern das Zeichen und Symbol a ist.
‫Ist dieser Wert hier als a.
‫Binärwert, OK, also als Binärwert ist es null eins fünf null eins.
‫Und da ein Dezimalwert fünfundsechzig ist, gibt es insgesamt zweihundertsechsundfünfzig Werte in dieser
‫ASCII-Codetabelle und 256, weil sie hier ganz oben bei Null beginnt.
‫Dies ist nur eine kleine Randnotiz, Sie müssen sich nicht wirklich daran erinnern, es ist nur
‫für Sie, wenn Sie etwas besser verstehen möchten, was dieser Oscar überhaupt bedeutet.
‫Das ist also nicht nur ein zufälliges Wort, das Sie gehört haben, sondern auch, dass Sie ein wenig verstehen, was hier
‫vor sich geht.
‫Jetzt gibt es also eine andere Methode namens Red Line, die eine Zeichenfolge oder eine Ganzzahleingabe nimmt
‫und als Ausgabewert zurückgibt.
‫So.
‫Die Dodd Reid-Methode nimmt die Eingabe als ASCII an oder gibt sie als ASCII-Wert zurück, aber
‫die Reline gibt die tatsächliche Ausgabe zurück.
‫Alles, was wir eingegeben haben, wird also auch zurückgegeben.
‫Und im Gegenzug meine ich, wir können es dann in unserem Code wiederverwenden.
‫Im Grunde erlaubt uns dies, Code zu schreiben, den der Benutzer etwas in die Konsole eingeben muss
‫und der dann verwendet werden kann, um einige Berechnungen durchzuführen oder das Programm tatsächlich auszuführen.
‫Okay, das ist sehr nützlich.
‫Wenn Sie also Benutzereingaben haben möchten, ist dies sehr hilfreich.
‫Diese Konsole, die Zeile lesen und dann gibt es auch Schlüssel.
‫Dies dauert nur eine einzige.
‫Character nimmt also eine einzelne Eingabe vom Typ string an und kehrt zu den Schlüsselinformationen zurück, sodass Details über den eingegebenen
‫Schlüssel zurückgegeben werden und Sie jetzt entscheiden können, was Sie damit tun möchten.
‫Gut.
‫Schauen wir uns nun einen einfachen Code an, denn all diese Theorie ist gut und alles, aber manchmal macht es nur
‫Sinn, sich den tatsächlichen Code anzusehen und zu sehen, wie er tatsächlich funktioniert.
‫Hier können wir also sehen, dass wir diese statische void main haben, die unser Haupteinstiegspunkt für unsere Klasse und unser Projekt
‫im Allgemeinen ist.
‫Hier haben wir also eine Codezeile, die Konsolenpunkt, rechte Zeile sagt.
‫Hallo, willkommen.
‫Dadurch wird der Text gedruckt und in eine neue Zeile gesprungen.
‫Das ist, was dieser Code tun wird.
‫Aber das haben wir dann auch noch getröstet.
‫Rechts.
‫Und hier sagen wir hallo.
‫Dadurch wird auch der Text in derselben Zeile gedruckt, springt jedoch nicht in die neue Zeile.
‫Und dann haben wir diesen richtigen Willkommensgruß getröstet, der einem Hallo gleichkommt.
‫Nur der angezeigte Text ist anders.
‫Lassen Sie uns jetzt also auch den Berater rekey verwenden, der im Grunde nur darauf wartet, dass wir noch einmal einen Schlüssel eingeben.
‫Dies blockiert also im Grunde nur unser Programm daran, zu stoppen oder zu beenden.
‫Und das ist es, was wir je nach Ihren Einstellungen recht oft verwenden können oder würden, um
‫das Programm am Laufen zu halten, ohne es herunterzufahren.
‫Dies ist nicht notwendig, aber in den meisten Fällen erforderlich.
‫Also behalte ich es einfach hier.
‫Im Grunde lässt dies unser Programm also nur offen, damit wir sehen können, was auf der Konsole gedruckt wird.
‫Andernfalls würde die Konsole sehr schnell schließen und wir würden nicht einmal sehen, was das Ergebnis war.
‫OK, also schauen wir uns jetzt die Ausgabe hier an.
‫OK, die Ausgabe wird also sein.
‫Hallo, willkommen.
‫Dies wird also als Ergebnis der Konsole diese rechte Zeile gedruckt und dann werden
‫wir Hallo, Willkommen zusammen in einem Wort als Ergebnis unserer beiden Konsolen-Verite-Anweisungen gedruckt haben, weil Konsole richtig.
‫Erzeugt keine leeren Räume.
‫Das erzeugt keinen zusätzlichen Zeilenumbruch, wenn wir nicht ausdrücklich dazu aufgefordert werden.
‫Deshalb möchte ich Ihnen hier ein Beispiel für die Red-Line-Methode und auch für die Key-Methode zeigen.
‫OK, wir haben die main-Methode noch einmal innerhalb der main-Methode, die unser Einstiegspunkt ist. Hier haben wir die richtige Methode,
‫die besagt, geben Sie eine Zeichenfolge und einen Präsentator ein, damit der Benutzer eine Zeichenfolge eingeben und die
‫Eingabetaste drücken kann.
‫Dann nehmen wir in dieser Zeile hier die Eingabe des Benutzers, indem wir die Konsole dieser Zeile verwenden, und speichern
‫sie in der Leseeingabe.
‫Und dann verwenden wir die konsolidierte rechte Zeile, um anzuzeigen, was der Benutzer eingegeben hat.
‫Wir sagen also, Sie haben eingegeben und er verwendet geschweifte Klammern, null geschweifte Klammern und rechte Eingabe.
‫Im Grunde sagen wir hier, dass Sie eingegeben haben und dann was auch immer der Benutzer eingegeben hat.
‫Diese geschweifte Klammer, null geschweifte Klammern, verwendet also einfach alles, was nach dem Kommen hier kommt, und ersetzt
‫sich selbst durch den Eintrag, der sich hier in dieser Variablen befindet.
‫Und dann geben wir eine Zeichenfolge ein und drücken die Eingabetaste, also haben wir hier die Lesemethode getröstet und wir verwenden int ASCII-Werte, also
‫speichern wir sie in der Variablen namens ASCII-Werte oder was auch immer der Benutzer eingibt, und dann sagen
‫wir einfach, was der Benutzer hat hier eingetragen.
‫Wir sagen also ASCII-Wert ist und dann der tatsächliche ASCII-Wert des Wertes, den der Benutzer eingegeben hat.
‫Verwenden Sie diesen Code nun als kleine Übung und spielen Sie damit herum.
‫Sehen Sie einfach, was die Ausgabe sein wird.
‫Ich werde Ihnen hier nur ein kurzes Beispiel geben.
‫Hier haben wir also eine beliebige Zeichenfolge und dann den Presenter.
‫In meinem Fall gebe ich nur Dennis ein und es wird nur angezeigt, dass Sie Dennis eingegeben haben, dann heißt es geben Sie
‫eine beliebige Taste ein und drücken Sie die Eingabetaste.
‫Ich drücke also einfach auf die Tiefe und es wird zurückkehren, um Sie nach dem eingegebenen Wert
‫zu fragen, der achtundsechzig ist.
‫Wenn wir jetzt hier nachsehen und zu Zeile 68 gehen, können wir sehen, dass es sich tatsächlich um den Großbuchstaben D handelt.
‫Alles klar, das war es also.
‫Das ist eine kleine Einführung in die Konsolenklasse und wie wir einige der Methoden verwenden können.
‫Wenn Sie mehr über die verschiedenen Methoden dieser Konsolenklasse erfahren möchten, können Sie natürlich
‫die Dokumentation lesen.
‫Hier finden Sie die Konsolenklasse und dort können Sie sehen, dass es eine Reihe von Methoden gibt.
‫Wenn Sie also zu den Methoden gehen, können Sie den klaren Zug von Puffer Ricky sehen.
‫Diejenigen, die wir kennen, sind also Ricky Reline und dann die richtigen von Right und Right Line.
‫Aber Sie können sehen, dass es eine Reihe weiterer Fensterpositionen bei der Fenstergröße und so weiter gibt.
‫OK, wenn Sie also mehr über eine bestimmte Methode erfahren möchten, klicken Sie einfach darauf und Sie sehen
‫Rote Linie.
‫Was tut es?
‫Nun, es gibt eine Menge Überladungen.
‫Was eine Überladung oder eine Überladung ist, sind viele verschiedene Versionen derselben Methode
‫mit unterschiedlichen Eingabeoptionen.
‫OK, hier können wir also drei verschiedene Werte eingeben.
‫Also ein String, ein Objekt und ein Objekt.
‫Wir werden später sehen, was Objekte sind und wie das funktioniert.
‫Aber im Grunde ist die rote Linie, die wir verwenden, hier eine helle Linie, in die wir einfach eine Zeichenfolge eingeben und wenn
‫Sie mehr darüber wissen möchten, können Sie einfach darauf klicken und Sie werden sehen, dass sie zurückkommt.
‫Voit wird nichts zurückgeben.
‫Es schreibt also einen bestimmten Zeichenfolgenwert, gefolgt von der aktuellen Zeile Terminator zwei, dem
‫Standardausgabestrom.
‫Gut.
‫Aber wie gesagt, wir werden uns später noch viel genauer damit befassen.
‫Es wird viel mehr Sinn machen.
‫Machen Sie sich also keine Sorgen, wenn Sie nicht jeden einzelnen Teil davon verstanden haben und machen Sie sich
‫keine Sorgen, dass Sie sich das alles merken, wir werden diese Methoden nur sehr ausgiebig anwenden und das wird später sehr natürlich.
‫Gut.
‫Wir sehen uns also im nächsten Video.