Java Casting

Java Casting
„Möglicherweise haben Sie eine Vorstellung von der Umwandlung einer Art von Dingen in eine andere, indem Sie einige Zwischenoperationen durchführen, ich.e., Umwandlung von Wasser in Saft durch Hinzufügen von Farbe und Zucker. Genau so können wir eine Konvertierung in der Programmierung mithilfe des Konzepts der Typenanschlüsse durchführen, in dem wir einen Datentyp in einen anderen konvertieren können. Innerhalb der Java -Programmierung können wir Casting mit zwei Arten durchführen, ich.e., Verbreiterung und Verengung. Das weitläufige Casting bezieht. Dieser Leitfaden wird in Java über Eclipse IDE in beide Richtungen abdecken.”

Beispiel 01: Verbreiterung des Gießens

Beginnen wir mit dem ersten Java -Beispiel dieses Tutorials, das Ihnen die grundlegende Syntax des Konvertierens eines kleineren primitiven Datentyps in einen größeren primitiven Datentyp zeigt. Dafür werden wir verschiedene Datentypvariablen im Java -Code abgeben. Vorher müssen Sie eine Java -Code -Struktur erstellen.

Nach dem Start des Eclipse IDE Java -Tools haben wir daher eine neue Java -Datei „Main“ erstellt.Java". Diese Datei wurde in einem Paket mit dem Namen "Test" erstellt. Der Code beginnt mit dem Import des Haupt -Java -Dienstprogramms -Pakets, i.e., "Java.util ”, zusammen mit all seinen Klassen und Schnittstellen, die es hat. Dieses Programm enthält eine benutzerdefinierte Klasse von Main () mit einer einzelnen Treiberfunktion I.e. Main () Methode. Da wir einen kleineren Datentyp in einen größeren Datentyp konvertieren, beginnen wir mit der Initialisierung eines Ganzzahl -Datentyps, der als anfängliche kleinere Datentyp verwendet wird.

Die Ganzzahlvariable VI enthält also den Ganzzahlwert „14“, der am Ende in einen Doppeltyp umgewandelt wird. Zunächst werden wir den VI -Variablenwert auf der Konsole mit Hilfe einer println () -Funktion aus dem Paket „System“ anzeigen.aus". Jetzt haben wir einen neuen variablen VL langen Typ deklariert, der den Ganzzahlwert aus der VI -Variablen entnommen und mit dem erweiterten Guss von Java in einen langen Typ konvertiert, ich.e., Automatisches Casting. Der neu konvertierte lange Wert würde genau so angezeigt, wie wir den Ganzzahlwert angezeigt haben.

Danach konvertieren wir den Long -Wert VL in den Float -Typ -Wert, speichern sie auf die gleiche Weise auf eine neue variable VF und werden auch mithilfe der Function -Anweisung für println () und des automatischen Gießens angezeigt. Nach dem Umbau und der Anzeige von Long to Float erstellen wir eine neue doppelte Variablenart „VD“ und initialisieren seinen Wert, indem wir einen Float -Wert auf das automatische oder erweiterte Guss konvertieren.

Auf die gleiche Weise werden wir den Variablenwert "VD" der Doppeltyp auf der Konsole anzeigen, indem wir die function -Anweisung für println () hier abgeben. Sie haben gesehen, wie einfach es ist, einen kleinen primitiven Datentyp in einen großen primitiven Datentyp mit dem erweiterten Guss in der Java -Programmierung umzuwandeln. Nachdem das Programm abgeschlossen ist, ist es Zeit, es auf dem Eclipse -IDE -Tool mit der Schaltfläche "Ausführen" aus der Taskleiste zu speichern und auszuführen.

Die Ausgabe nach dem Ausführen dieses Programms wurde also in der Ausgangskonsole gemäß der folgenden Präsentation angezeigt. Es zeigt zuerst den Ganzzahlwert, dann den neuen langen Wert, der mit dem Ganzzahlwert, dann dem Float und dem doppelten Wert zuletzt konvertiert wurde.

Beispiel 02: Verengung des Gießens

Nachdem Sie sich genau ansehen, wie Sie einen kleinen primitiven Datentyp in einen größeren primitiven Datentyp konvertieren, ist es Zeit, den entgegengesetzten Job zu erledigen. Daher werden wir den Java -Code beleuchten, der einen großen primitiven Datentyp in einen kleinen primitiven Datentyp umwandeln wird. Erstens nehmen wir einen doppelten Typwert in einer variablen VD ein und zeigen ihn an.

Danach werden wir es in einen Float-Typ-Wert umwandeln und in einer variablen VF speichern. Für diese Konvertierung sollten Sie den Datentyp verwenden, der erreicht werden soll, i, ich.e., "Float" mit der alten Datentypvariablen "VD", die konvertiert wird. Der neu konvertierte Datenwert „VF“ wird mit dem System angezeigt.aus.println () Funktionserklärung gleich im Moment. Danach werden wir den großen Float -Datentyp mit derselben Verengungsmethode zum Gießen in einen langen Datentyp konvertieren. Die Variable "VL" speichert den konvertierten langen Wert nach der Umwandlung des VF -Variablenwerts "VF" auf lange.

Mit derselben Methode konvertieren wir den langen variablen VL -Wert in den Ganzzahl -Datentyp und speichern ihn in eine neue Variable, „VI“, auf eine neue Variable. Stellen Sie sicher. In Zeile 13 verwenden wir die Variable VI, um sie in Zeichen des Zeichens umzuwandeln und diesen konvertierten Wert in einen neuen VC-VC zu speichern. Indem wir den Funktionsaufruf „Println“ abgeben, werden wir nach diesem Verengungsguss den Wert einer VC. Endlich konvertieren wir den Zeichenvariablen VC in den kurzen Datentyp und die kurze Variable im Vergleich zum Byte -Datentyp.e., VS und VB werden ebenfalls ausgegeben.

Im Ausgabebildschirm sehen Sie, dass es zuerst den Doppelwert angezeigt und zu schweben, dann lang, dann ganzzahlig, dann zum Zeichen, dann kurz und schließlich zum Byte -Datentyp konvertiert wurde.

Abschluss

Der Leitfaden ist voller einfacher Beispiele, um die Verwendung von Casting in der Java -Programmierung zu nutzen. Sie haben gesehen, dass es ziemlich einfach ist und nur in einer zweiten Arbeit, um einen kleinen primitiven Datentyp in einen größeren umzuwandeln. Gleichzeitig haben Sie möglicherweise festgestellt. Zusammenfassend lässt sich sagen.