‫Nun gut, nachdem Sie die Theorie hinter Variablen und Datentypen kennengelernt haben,
‫verwenden wir sie nun in der Praxis und beginnen mit Integern, Doubles und Floats.
‫Also lasst uns anfangen.
‫Um eine Variable zu deklarieren, verwenden wir zunächst nur den Datentyp und geben dann der Variablen einen Namen.
‫Und natürlich müssen wir das Semikolon hinzufügen.
‫Sie sehen hier, ich deklariere eine Variable, obwohl ich ihr keinen Wert zugebe, obwohl ich
‫die Variable nicht initialisiere, was bedeutet, dass ich ihr keinen Wert zuweist.
‫Wenn ich ihm also jetzt einen Wert zuordne, kann ich das nachträglich machen, zum Beispiel in der nächsten Zeile.
‫Hier kann ich also einer Variablen einen Wert zuweisen, indem ich nur den Variablennamen verwende.
‫Und jetzt sage ich, dass ich an dieser Stelle den Wert 13 speichern möchte.
‫OK, hier deklarieren wir die Variable und weisen nun einen Wert zu oder initialisieren diese Variable.
‫OK, jetzt schreiben wir diese Variable tatsächlich auf unsere Konsole, damit wir die Variable mit der rechten Konsolenzeile schreiben können und dann in
‫Klammern hier einfach Nummer eins verwenden und es dann Nummer eins für uns anzeigen wird.
‫Abhängig von den Einstellungen, die Sie haben, müssen Sie möglicherweise auch eine Konsole verwenden, die liest,
‫um Ihre Konsole geöffnet und ausgeführt zu halten, wenn Sie dies testen.
‫Lass uns das also ganz schnell testen und wir können sehen, dass es 13 sagt.
‫Hier ist also 13 da oben.
‫Okay, das funktioniert also.
‫Jetzt können wir einen Wert anzeigen.
‫Lassen Sie uns also etwas Interessanteres anzeigen.
‫Lassen Sie uns tatsächlich die Summe zweier Variablen anzeigen.
‫Jetzt haben wir also Namwon, das derzeit 13 ist.
‫Lassen Sie uns nun eine weitere Variable namens NUM 2 erstellen.
‫Also werde ich den Wert in derselben Zeile deklarieren und initialisieren.
‫Hier deklarieren und initialisieren wir die Variable in einem Schritt.
‫Wir sagen Datentyp Integer, Name Nummer zwei wird 23 sein.
‫Nun speichert numb intern für diesen Variablennamen den Wert 23.
‫Was wir jetzt natürlich tun können, ist mathematische Operationen darauf anzuwenden.
‫Erstellen wir also einfach eine neue Variable namens Sum.
‫Und das wird jetzt die Summe aus Nummer eins und Nummer zwei sein.
‫Und übrigens, sobald ich das tue, können Sie sehen, dass die Unterstreichung verschwindet.
‫Also hier dieses hier, wo die Nummer zwei nie verwendet wird, sehen Sie die Unterstreichung des Bildschirms.
‫Jetzt verschwindet es, weil es grün unterstrichen ist und nur sagt, dass diese Variable nie verwendet wird.
‫Also verwenden wir es jetzt tatsächlich in dieser Zeile hier.
‫Okay, jetzt haben wir die Summe.
‫Lassen Sie uns die Summe von 13 und 23 in dieser hellen Linie hier ausdrucken.
‫Okay, machen wir das.
‫Lassen Sie uns unser Programm ausführen und es sagt 36, weil 23 plus 13 oder 13 plus 23 36 sein werden.
‫Alles klar, das ist großartig.
‫Aber jetzt möchte ich wirklich sehen, was ich da mache.
‫Daher kann ich dieses Konzept der Verkettung verwenden.
‫Lass es mich dir ganz schnell zeigen.
‫Also hier Verkettung, wo ich verwende.
‫Die Nummer eins, ich sage Nummer eins auf der Konsole plus.
‫Das bedeutet, dass niemand mit dem tatsächlichen Wert eins angezeigt wird, also diese Variable hier, dann sage
‫ich im Text das Leerzeichen plus das Leerzeichen Zwei.
‫Also verwende ich jetzt den Wert von Nummer zwei hier plus NUM.
‫Ist einiges so sieht das ein wenig kompliziert aus.
‫Lassen Sie uns es in einer Sekunde aufschlüsseln, aber lassen Sie es uns zuerst ausführen.
‫Sie sehen also, dass Namwon 13 ist, plus zwei 23 ist 36.
‫Hier bräuchte ich also einen leeren Raum dazu.
‫Geben Sie das etwas besser an, also machen wir das noch einmal.
‫Jetzt heißt es, jetzt ist eine 13 plus einige bis 23 36.
‫Lassen Sie uns also ein einfacheres Beispiel verwenden, bei dem ich nur die rechte Zeile der Konsole verwenden werde.
‫Sie können einfach S eingeben. W. und drücken Sie Doppeltippen.
‫Dann wird es Ihnen den Code automatisch geben, was wirklich hilft.
‫Also werde ich jetzt einfach sagen, dass niemand es tut.
‫Und dann ein leerer Platz plus keiner.
‫Also, was ich hier tue, ist, dass ich nur sage, bitte benutze diesen Text, den ich hier habe, plus was auch immer hinter dieser
‫Nummer eins steckt.
‫Und jetzt, obwohl dies eine ganze Zahl ist, wird diese Konsolen-Rechtszeilenmethode intelligent genug sein, um zu verstehen, dass sie
‫dies in eine Zeichenfolge konvertieren kann, was bedeutet, dass sie sie auch in ein Textformat konvertieren kann, da dies intern
‫immer noch ein Nummer.
‫Rechts.
‫Aber Raichlen wird schlau genug sein, es zu einem Text zu machen, weil dieser nur Text anzeigt.
‫Rechts?
‫Wenn wir es also ausführen, heißt es, dass NUM 13 ist und eigentlich Namwon 13 sein sollte.
‫OK, dies wird jetzt keines anzeigen.
‫Aber was wir in dieser Zeile hier tun, ist, dass wir nicht eins plus Nummer zwei anzeigen.
‫Und hier geben wir nur den Wert aus, damit wir wissen, was wir tatsächlich berechnen, um zu wissen,
‫ob das, was wir tun, richtig ist.
‫Das Konzept, Strings zusammenzufügen und auch Zahlen zu Strings zusammenzufügen, wird als Verkettung bezeichnet.
‫Er hatte also dieses Plus ist keine tatsächliche Summe, die wir bauen.
‫Wir betreiben hier also nicht wirklich ein Plus.
‫Wir fügen nichts hinzu.
‫Wir sagen nur: Spiel diesen Text ab und füge dann zu diesem Text diesen Text hinzu, was auch immer der Text dahinter
‫ist.
‫Dann füge zu dem Text, den du bisher hattest, diesen Text hierher und so weiter hinzu.
‫Okay, das ist, was hier passiert.
‫Wir berechnen hier also nichts, obwohl wir eine Reihe von Pluspunkten verwenden.
‫OK, das ist also Verkettung.
‫Sehen wir uns nun an, wie wir mehrere Variablen gleichzeitig erstellen können, d. h. in einer Codezeile.
‫Daher können wir diesen Code hier verwenden, der so etwas wie Datentyp sagt, dann den Namen der ersten Variablen Komma,
‫Name der zweiten Variablen, Komma, Name der dritten Variablen.
‫Hier trennen wir sie also mit einem Komma und beenden die Anweisung wie immer mit einem
‫Semikolon.
‫Dies ist also nur eine schnellere Möglichkeit, Variablen zu erstellen.
‫Und normalerweise würden Sie das in diesem Fall am Anfang Ihrer Methode oder sogar Klasse tun, je nachdem, wo Sie
‫sie verwenden möchten.
‫Und wir werden uns später ansehen, wann was zu verwenden ist.
‫Also setze ich es hier oben an, damit ich sicherstellen kann, dass ich alle meine Variablen gleichzeitig
‫habe.
‫Aber zumindest die Deklaration der Variablen, an dieser Stelle kann ich sie natürlich
‫auch später verwenden und überschreiben.
‫Also zum Beispiel hier, als ich diese Variable Nummer zwei erstellt und als 23 eingerichtet habe, hatte sie natürlich den Wert 23,
‫aber jetzt kann ich sie auch überschreiben, indem ich sie verwende.
‫Und ich könnte ihm zum Beispiel einen Wert von 100 zuweisen.
‫Lassen Sie uns nun diesen Code ausführen und sehen, was passieren wird. Hier heißt es also, dass Namwon 13 plus Nummer
‫zwei, also 100, 36 sein wird.
‫Aber das ist nicht richtig.
‫Rechts.
‫Denn 13 plus hundert ist nicht 36.
‫Das liegt daran, dass wir hier die eigentliche Berechnung durchgeführt haben.
‫Dann ändern wir den Wert von Nummer zwei und verwenden ihn dann in dieser Zeile hier.
‫Sie müssen mit diesem Ansatz also sehr vorsichtig sein, wenn Sie ihn verwenden.
‫Lassen Sie uns diese Linie jetzt tatsächlich hier ausschneiden und dort unten verwenden.
‫OK, jetzt wird es uns also den richtigen Wert geben, der hier als Ergebnis einhundertdreizehn
‫wäre.
‫Und Sie können sehen, dass 13 plus zwei 130 ist.
‫OK, jetzt machen wir dasselbe mit Doubles, also sagte ich, wir würden auch Doubles verwenden, was ein anderer
‫Datentyp ist.
‫Wenn Sie also doubles verwenden möchten, müssen Sie nur das Schlüsselwort double verwenden und ihm dann einen Namen geben.
‫Also nenne ich dieses Doppel eins und es wird der Wert von drei Punkt vier oder eins vier eins fünf sein.
‫Ich hätte natürlich auch diesen einen Kuchen nennen können und dann werde ich einen anderen Double haben, der etwa
‫5 sein wird. 1 oder so ähnlich.
‫Nichts zu kompliziert.
‫Und jetzt werde ich teilen.
‫Gut.
‫Lassen Sie uns also diese neue Variable verwenden, die ich den Diff-Doppeldividende nenne.
‫OK, es wird also Daewon verwenden und durch diese beiden dividieren und es hier in dieser Variablen speichern.
‫Also drucke ich einfach das Ergebnis in meine Konsole aus und sage, dass Daewon geteilt durch D2 ist.
‫Und dann werde ich D Dave so verwenden.
‫Sehen wir uns nun an, was drei aus eins vier dividiert durch fünf ergeben würde und Wilkins' Null sechs eins
‫fünf und so weiter.
‫Es ist also eine sehr lange Zahl hier.
‫Sie sehen also, dass dieses Doppel eine sehr lange Nummer halten kann, was großartig ist.
‫Schauen wir uns nun das gleiche Beispiel mit Floats an.
‫Hier werde ich also float verwenden und denselben Variablenwert verwenden.
‫Also auch drei das eins vier eins fünf, was auch immer.
‫Und dann werde ich diesen Schwimmer verwenden.
‫Ich muss, um auch den Wert 5 zu halten. 1.
‫Jetzt stoße ich hier auf ein Problem, weil ich versuche, hier einen Wert zuzuweisen, aber es wird nicht akzeptiert.
‫Ich bekomme einen Fehler.
‫Und das liegt daran, dass drei eins vier eins fünf standardmäßig als Double von unserem Programm betrachtet wird.
‫Also Dinge, die wir versuchen, einer Gleitkomma-Variablen einen Double-Wert zuzuweisen, was nicht funktioniert.
‫Was wir jetzt tun können, ist, hier ein F hinzuzufügen, und das sagt, OK, dies ist eine Gleitkommazahl.
‫Jetzt können wir auch hier das F hinzufügen.
‫Und jetzt sagen wir ausdrücklich, OK, diese 5. 1 ist kein Double, sondern ein Gleitkommawert.
‫Dies wurde nur intern entschieden, als die Programmiersprache entwickelt wurde, und das ist das Endergebnis, das
‫wir haben.
‫Wir müssen also das F hinzufügen, wenn wir mit Floats arbeiten, da es sonst denkt, dass wir mit einem
‫Double arbeiten, wie wir es hier gesehen haben.
‫OK, jetzt machen wir auch diese Aufteilung.
‫F diff.
‫Es wird F eins geteilt durch die Hälfte von sein.
‫Und jetzt schreiben wir das auch auf unsere Konsole.
‫Hier haben wir also eins geteilt durch zwei wird beleidigend sein und lassen Sie es uns laufen lassen und wir können sehen, dass
‫das Ergebnis hier in der Nähe ist.
‫An diesem Punkt.
‫Es geht um die zwei oder vier und es ist nicht so genau.
‫Gleitkommawerte sind also nicht so genau wie Doubles.
‫Wenn Sie also eine hohe Präzision benötigen, müssen Sie Doubles verwenden.
‫Wenn Sie Genauigkeit zulassen müssen, ist Offload die bessere Wahl, da es weniger Speicher benötigt.
‫Dies ist beim Schreiben effizienter Software sehr, sehr wichtig.
‫Stellen Sie also sicher, dass Sie nur den Variablentyp verwenden, der genau das enthält, was Sie mit der Variablen
‫beabsichtigen. Wenn Sie also nur ganze Zahlen benötigen, verwenden Sie einfach ganze Zahlen.
‫Wenn Sie super lange Zahlen benötigen, verwenden Sie longus.
‫Also sowas wie entlang meiner langen Nummer und dann kannst du ihr eine lange Nummer zuweisen.
‫Das ist also für lange Zeit sogar zu lang, aber so etwas wird gut genug sein.
‫Für ganze Zahlen zum Beispiel könnte mein langer int diese lange Zahl nicht aufnehmen.
‫Sie sehen hier, es akzeptiert es nicht.
‫Es sagt, dass es eine 64-Bit-Sint-Ganzzahl darstellt, aber den Typ long nicht implizit in int konvertieren kann.
‫Also nicht, weil die Nummer so lang ist, es hält sie für lang, aber wir versuchen, sie einem Ende zuzuordnen,
‫deshalb funktioniert es nicht.
‫OK, das müssen Sie beim Erstellen von Variablen beachten.
‫Was Sie jetzt auch berücksichtigen müssen, ist, dass Sie vorsichtig sein müssen, wenn Sie mit
‫verschiedenen Datentypen arbeiten.
‫Nehmen wir an, wir wollen teilen.
‫Erstellen wir hier eine neue Variable namens double.
‫Und ich werde das hier D nennen. C. I-Gerät, das eine doppelte und eine ganze Zahl zum Dividieren verwendet.
‫Teilen wir also eins durch die Nummer eins.
‫Mal sehen was hier passiert.
‫OK, also schreiben wir das auch auf die Konsole.
‫Hier ist dies also dieser geteilt durch die Nummer eins ist die High Def.
‫OK, also.
‫Sie sehen hier, dass ich jetzt, obwohl ich es dividiere und durch eine ganze Zahl verdoppele, hier immer noch ein Double habe, weil
‫ich das hier gespeichert habe.
‫OK, dieses ÉDITH ist also ein Doppelgänger.
‫Machen wir jetzt dasselbe, aber dieses Mal mit einer Ganzzahl.
‫OK, also werde ich dieses eine div int nennen und es wird tatsächlich eine ganze Zahl enthalten.
‫Jetzt dividiere ich ein Double durch eine ganze Zahl und Sie sehen, dass ich einen Fehler erhalte.
‫Typ 2 kann nicht implizit in eine explizite Konvertierung konvertiert werden.
‫Fehlt Ihnen eine Besetzung, so könnten wir sie jetzt gießen und explizit konvertieren.
‫Aber das ist etwas, was wir später sehen werden.
‫OK, seien Sie sich also bewusst, dass Sie mit den von Ihnen verwendeten Datentypen vorsichtig sein müssen, und dies wird Ihnen
‫im Laufe der Zeit aus Erfahrung fließen.
‫Hier ist das jetzt kein Problem, oder?
‫Weil wir die volle Kontrolle über die Daten haben, die wir erhalten.
‫Anders sieht es jedoch aus, wenn Sie die Daten plötzlich aus einer externen Quelle beziehen, wo Sie
‫die Daten beispielsweise aus einer Datenbank beziehen, beispielsweise aus der Cloud, und dann nicht jede einzelne
‫Variable vollständig kennen würden nur die Daten bekommen und Sie möchten sie in einem bestimmten Format
‫haben.
‫Aber man kann nicht immer 100-prozentig sicher sein, dass man es im gewünschten Format bekommt.
‫Das ist etwas, das Sie lernen werden, wenn Sie mehr Erfahrung haben.
‫Und wir werden uns in einem späteren Kapitel auch mit der Datenbasis befassen.
‫Gut.
‫Das war's für dieses Video.
‫Jetzt sollten Sie also eine bessere Vorstellung davon haben, wie Sie Variablen und Datentypen verwenden, insbesondere int, float und
‫double.
‫Wir sehen uns im nächsten Video.